问题标签 [ora-00904]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1340 浏览

sql - 尝试在 SQL Plus 查询中小写列时出错

好的,我正在使用 SQL Plus,我正在尝试查看表和我要以小写形式查看的列之一。这应该很容易,但由于某种原因它不起作用。我正在使用的代码是

我得到的错误是 ORA-00904: "CUSTOMER_LAST": invalid identifier

0 投票
2 回答
3864 浏览

oracle - Oracle JOIN USING + 子查询:ora-00904 字符串:无效标识符

我的查询中有一点语法问题(简化):

通过使用“using”关键字,oracle 不允许在列名前面加上表标识符(例如:t1.pk1,只能使用 pk1)

如果我写:

此查询不会给出预期的结果。

但由于我使用的是“存在”子查询,我该如何加入这个子查询?

当然,我想我可以用另一种方式编写这个查询并避免存在,或者我不能使用“使用”。

但是是否可以在 where 子句中将“加入/使用”与子查询结合起来?

编辑:使用 Oracle 10gR2

0 投票
1 回答
188 浏览

sql - 这个 oracle 查询有什么问题?

0 投票
2 回答
33912 浏览

sql - Oracle 子查询看不到来自外部块 2 级的变量

我想在一个查询中获取一个帖子以及与该帖子关联的第一条评论。这是我在 PostgreSQL 中的操作方式:

它工作正常。

但是,在 Oracle 中,我收到错误 ORA-00904 p.post_id: invalid identifier。

它似乎对一个子选择工作正常,但由于我需要使用 rownum (在 Oracle 中没有限制/偏移),我无法获得只有一个的评论。

我在这里做错了什么?

0 投票
4 回答
1750 浏览

sql - 我无法在我的 SQL 代码中计算除法

以下代码可以正常工作:

当我想包含yc/yss在我的结果表中时,我将SELECT部分安排如下:

但它给了

ORA-00904 错误:YYS:标识符无效。

我该怎么办?

0 投票
3 回答
1249 浏览

sql - 这个 SQL 查询有什么问题?

以下查询返回“ORA-00904 错误:SATIS:标识符无效”。当我删除该行时HAVING satis > 0,它可以工作。我该怎么办?

0 投票
4 回答
1337 浏览

php - PHP字符串不喜欢多个变量插入吗?

我将 PHP 5.2 与Oracle 数据库11.1 一起使用。

编码

导致此错误:

警告:oci_execute() [function.oci-execute]: ORA-00904: "COMMENTS":第159C:\IODwww\hello.php中的标识符无效 ^

但运行这个工作正常:

这是我将多个变量注入查询字符串的结果,还是我犯了其他错误?

0 投票
2 回答
3722 浏览

sql - Oracle 10g上的子查询问题

以下查询适用于 Windows 上的 Oracle 10.2.0.1.0,但不适用于 Linux 上的 Oracle 10.2.0.2.0。

错误报告:SQL 错误:ORA-00904: "T"."AUDIT_USECS": invalid identifier 00904. 00000 - "%s: invalid identifier"

它在我删除子查询后工作。我发现如果在子查询中使用 T 的字段,则会发生错误。是说子查询不能访问主查询中的字段吗?

有什么问题?我怎样才能让它在 linux 上的 oracle 上运行?谢谢!


询问:

横幅

Oracle 数据库 10g 企业版版本 10.2.0.1.0 - 产品 PL/SQL 版本 10.2.0.1.0 - 生产
CORE 10.2.0.1.0
用于 32 位 Windows 的生产 TNS:版本 10.2.0.1.0 - 生产
NLSRTL 版本 10.2。 0.1.0 - 生产

横幅

Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - Prod PL/SQL Release 10.2.0.2.0 - Production
CORE 10.2.0.2.0 Production
TNS for Linux:版本 10.2.0.2.0 - Production
NLSRTL 版本 10.2.0.2.0 - 生产

0 投票
2 回答
2348 浏览

sql - Logback DBAppender 网址

我正在尝试使用 Logback 的 DBAppender。我的 logback.xml 有以下附加程序:

给定的 url 可与同一项目中的其他 java 类一起使用,但由于 logback 失败,出现以下错误

其中 ARG3 是<url>jdbc:oracle:thin:@HOST_URL:PORT:SERVICEID</url>

0 投票
1 回答
152 浏览

sql - 我无法使此查询与 SUM 函数一起使用

此查询给出错误:

错误:ORA-00904:“类型”:标识符无效

当我使用 运行它时group by ep,错误消息变为:

ORA-00979: 不是 GROUP BY 表达式

如果我删除行sum(b2b_d+b2b_t-b2b_i) as sales和,整个查询工作正常group by ...,所以问题应该与 SUM 和 GROUP BY 函数有关。我怎样才能使这项工作?在此先感谢您的帮助。