ORA-000904: “特性”。无效标识符00904.00000 - “%s:无效标识符”

时间:2012-03-12 13:35:51

标签: oracle9i

我们的一位客户收到错误 ORA-000904:“ATTRIBUTE”。无效标识符00904.00000 - 运行用于在Oracle SQL Developer中创建触发器的脚本时,“%s:无效标识符”。我在论坛中搜索过这个......我在使用oracle9i的1.5.4版oracle时遇到了这种情况。如果他们使用1.5.3或更低版本的Oracle SQL开发人员,则可以解决此问题。

但他们也尝试了1.5.3,但他们仍然面临着这个问题。他们还说这是由于触发器定义后的 SHOW ERROR 命令而发生的。

任何人都可以对此有所了解吗???请帮助我...提前致谢

1 个答案:

答案 0 :(得分:1)

错误表示触发器引用了当前作用域中不存在的名为ATTRIBUTE的标识符。如果你发布代码,我们可以更具体,但我猜测触发器错误地期望表有一个名为ATTRIBUTE的列,或者代码试图使用局部变量ATTRIBUTE尚未宣布的。