问题标签 [ora-00984]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
163 浏览

oracle - 程序问题

当我编译这个我得到以下错误

我在这里先向您的帮助表示感谢

0 投票
1 回答
9648 浏览

oracle - Oracle sqlldr:此处不允许列

任何人都可以在此尝试的数据加载中发现错误吗?这'\\N'是因为这是从 mysql 导入的 OUTFILE 转储,其中 \N 用于 NULL 字段。

解码是为了捕捉字段可能是空字符串或可能有 \N 的情况。

在 Linux 上使用 Oracle 10g。

样本数据(记录 1)。^_ 表示不可打印的 0x1F 分隔符。

错误:

0 投票
2 回答
31238 浏览

oracle - oracle 错误,此处不允许列

我有一段时间没有使用 Oracle,所以我有点生疏了。

这是我的桌子:

但是当我尝试插入这样的值时:

我正进入(状态:

指向末尾的类型列。我有一种感觉,因为我从未真正使用过 DATE 字段,所以我没有得到正确的结果。

我做错了什么?

0 投票
1 回答
2250 浏览

java - 我的 Oracle SQL 语句有什么问题?我不断收到此处不允许的列错误?

好的,那么我的 SQL*Plus 语句有什么问题?据我所知,一切都应该正常工作?

SQL DDL

SQL DML

0 投票
4 回答
16155 浏览

sql - ORA-00984 此处不允许列

当我使用 Pro*C 在我的表 Registred_Customer 中插入值时,出现错误“Execute-984 ORA-00984: column not allowed here”

Registred_Customer 定义为

使用 pro*c 方法插入值

在 Pro*C 方法中,我使用以下代码插入

这里 cust_name 和 addr 是 char *; 和性别是 char rest as int;

它在使用变量时报告错误,但使用直接值如EXEC SQL INSERT INTO REGISTRED_CUSTOMER VALUES (10, 'Pankaj', 23, 'M', 'asdfs', 45875);

我尝试更改几行但徒劳无功。

提前致谢。

0 投票
1 回答
4362 浏览

sql - ORA-00984 在 oracle SQL 中不允许使用日期的列

我在这个表中插入值

这是我插入其中的值

而且我在插入的第二个日期出现了此处不允许的列错误,但不是第一个。我试过在日期周围加上引号,但我得到了另一个错误。

0 投票
2 回答
80 浏览

oracle - ORA-00984: 在具有输入变量的过程中不允许列


将输入插入到 sql 语句PLSQL 代码时,我似乎收到 ORA-00984 错误 :

表的设计:
餐桌设计

还有 radnr_seq:

我尝试检查的是 sql statemtn 仅插入到这样的一列:

以及检查无效值但没有结果。

0 投票
2 回答
94 浏览

oracle - SQL 触发器不适用于审计

要求:一旦对表中的列值进行任何更新OPS_BUILD_ACTIVITY_LABEL,我们必须在表中插入一行,该行的ACTIVITY_LABEL_AUDIT_LOG列为TABLE_NAME, COLUMN_NAME, OLD_VALUE, NEW_VALUE, UPDATED_BY, UPDATED_DTM

我创建了如下触发器。使用以下编译错误创建的触发器:

请帮助我。