以下代码有什么问题?

时间:2011-03-04 19:07:00

标签: sql oracle triggers ora-00904

select trigger_name from user_triggers where owner = 'WC';

WC是架构名称。

我得到的错误是:

  

ORA-00904:“OWNER”:标识符无效

     
      
  1. 00000 - “%s:无效标识符”
  2.         

    *原因:
      *动作:行错误:14列:45

2 个答案:

答案 0 :(得分:4)

user_triggers表中没有所有者。有table_owner。

答案 1 :(得分:0)

检查这个答案:

ORA-00904:字符串:无效标识符

原因:输入的列名称丢失或无效。

操作:输入有效的列名称。有效列名必须以字母开头,小于或等于30个字符,并且仅包含字母数字字符和特殊字符$,_和#。如果它包含其他字符,则必须用双引号括起来。它可能不是一个保留字。

Oracle Error Description

如果您的数据库没有足够的访问权限,有时会发生这种情况。