以下代码有啥问题?

Posted

技术标签:

【中文标题】以下代码有啥问题?【英文标题】:What is wrong with the following code?以下代码有什么问题? 【发布时间】:2011-03-04 19:07:00 【问题描述】:
select trigger_name from user_triggers where owner = 'WC';

WC 是架构名称。

我得到的错误是:

ORA-00904:“所有者”:无效标识符

    00000 -"%s: 无效标识符"

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

【问题讨论】:

了解DESC。它对于诊断 ORA-904 非常有用。 【参考方案1】:

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

【讨论】:

【参考方案2】:

检查这个答案:

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

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

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

Oracle Error Description

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

【讨论】:

以上是关于以下代码有啥问题?的主要内容,如果未能解决你的问题,请参考以下文章

以下两行有啥问题[重复]

以下代码的矢量化有啥好处吗?

代码有啥问题

以下2行有啥区别? [复制]

这段代码有啥问题?它抛出一个 IndexOutOfBounds 异常

从 XIB 问题动态实例化自定义 UIView(此代码有啥问题)?