问题标签 [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.
sql - 尝试在 SQL Plus 查询中小写列时出错
好的,我正在使用 SQL Plus,我正在尝试查看表和我要以小写形式查看的列之一。这应该很容易,但由于某种原因它不起作用。我正在使用的代码是
我得到的错误是 ORA-00904: "CUSTOMER_LAST": invalid identifier
oracle - Oracle JOIN USING + 子查询:ora-00904 字符串:无效标识符
我的查询中有一点语法问题(简化):
通过使用“using”关键字,oracle 不允许在列名前面加上表标识符(例如:t1.pk1,只能使用 pk1)
如果我写:
此查询不会给出预期的结果。
但由于我使用的是“存在”子查询,我该如何加入这个子查询?
当然,我想我可以用另一种方式编写这个查询并避免存在,或者我不能使用“使用”。
但是是否可以在 where 子句中将“加入/使用”与子查询结合起来?
编辑:使用 Oracle 10gR2
sql - Oracle 子查询看不到来自外部块 2 级的变量
我想在一个查询中获取一个帖子以及与该帖子关联的第一条评论。这是我在 PostgreSQL 中的操作方式:
它工作正常。
但是,在 Oracle 中,我收到错误 ORA-00904 p.post_id: invalid identifier。
它似乎对一个子选择工作正常,但由于我需要使用 rownum (在 Oracle 中没有限制/偏移),我无法获得只有一个的评论。
我在这里做错了什么?
sql - 我无法在我的 SQL 代码中计算除法
以下代码可以正常工作:
当我想包含yc/yss
在我的结果表中时,我将SELECT
部分安排如下:
但它给了
ORA-00904 错误:YYS:标识符无效。
我该怎么办?
sql - 这个 SQL 查询有什么问题?
以下查询返回“ORA-00904 错误:SATIS:标识符无效”。当我删除该行时HAVING satis > 0
,它可以工作。我该怎么办?
php - PHP字符串不喜欢多个变量插入吗?
我将 PHP 5.2 与Oracle 数据库11.1 一起使用。
编码
导致此错误:
警告:oci_execute() [function.oci-execute]: ORA-00904: "COMMENTS":第159行C:\IODwww\hello.php中的标识符无效 ^
但运行这个工作正常:
这是我将多个变量注入查询字符串的结果,还是我犯了其他错误?
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 - 生产
sql - Logback DBAppender 网址
我正在尝试使用 Logback 的 DBAppender。我的 logback.xml 有以下附加程序:
给定的 url 可与同一项目中的其他 java 类一起使用,但由于 logback 失败,出现以下错误
其中 ARG3 是<url>jdbc:oracle:thin:@HOST_URL:PORT:SERVICEID</url>
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 函数有关。我怎样才能使这项工作?在此先感谢您的帮助。