下面的代码有什么问题?
select trigger_name from user_triggers where owner = 'WC';
WC 是模式名称。
我得到的错误是:
ORA-00904:“OWNER”: 无效标识符
- 00000 -“%s:无效标识符”
*原因:
*操作:错误位于行:14 列:45
select trigger_name from user_triggers where owner = 'WC';
WC is the schema name.
The error I get is :
ORA-00904: "OWNER": invalid identifier
- 00000 -"%s: invalid identifier"
*Cause:
*Action: Error at Line: 14 Column: 45
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
user_triggers 表中没有所有者。有table_owner。
There is no owner in user_triggers table. There is table_owner.
检查这个答案:
ORA-00904:字符串:无效标识符
原因:输入的列名丢失或无效。
操作:输入有效的列名称。有效的列名称必须以字母开头,小于或等于 30 个字符,并且仅包含字母数字字符以及特殊字符 $、_ 和 #。如果包含其他字符,则必须用双引号括起来。它可能不是保留字。
Oracle 错误描述
有时,如果您对数据库没有足够的访问权限,就会发生这种情况。
Check this answer:
ORA-00904: string: invalid identifier
Cause: The column name entered is either missing or invalid.
Action: Enter a valid column name. A valid column name must begin with a letter, be less than or equal to 30 characters, and consist of only alphanumeric characters and the special characters $, _, and #. If it contains other characters, then it must be enclosed in double quotation marks. It may not be a reserved word.
Oracle Error Description
Sometimes it happends if you don't have enough access rights on your DB.