我们的一位客户收到错误 ORA-000904:“ATTRIBUTE”。无效标识符00904.00000 - 运行用于在Oracle SQL Developer中创建触发器的脚本时,“%s:无效标识符”。我在论坛中搜索过这个......我在使用oracle9i的1.5.4版oracle时遇到了这种情况。如果他们使用1.5.3或更低版本的Oracle SQL开发人员,则可以解决此问题。
但他们也尝试了1.5.3,但他们仍然面临着这个问题。他们还说这是由于触发器定义后的 SHOW ERROR 命令而发生的。
任何人都可以对此有所了解吗???请帮助我...提前致谢
答案 0 :(得分:1)
错误表示触发器引用了当前作用域中不存在的名为ATTRIBUTE
的标识符。如果你发布代码,我们可以更具体,但我猜测触发器错误地期望表有一个名为ATTRIBUTE
的列,或者代码试图使用局部变量ATTRIBUTE
尚未宣布的。