问题标签 [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 - 以下代码有什么问题?
WC 是模式名称。
我得到的错误是:
ORA-00904: "所有者": 无效的标识符
- 00000 -"%s: 无效标识符"
*原因:
*操作:行错误:14 列:45
java - 为什么我会收到:[Oracle][ODBC][Ora]ORA-00904:标识符无效
当我清楚地识别出变量时,Oracle 不断给我一个无效的标识符错误。
SQL 表
java - 为什么我不断收到这个受诅咒的 SQL*Plus 无效标识符错误?
当我尝试运行以下脚本时,我不断收到无效标识符异常:javax.servlet.ServletException: java.sql.SQLException: [Oracle][ODBC][Ora]ORA-00904: "CUSTID": invalid identifier
sql - oracle触发错误
我有两个表,tableA 和 tableB。我想设置触发器。一旦在 tableA 中发生插入,它可能会触发 tableB 中的一些事件。
两张表如下,例如,
- tableA 列:(product_id,product_name,manufacturer)
- tableB 列:(买家,product_id)
我想要做的是:在表A中插入一个新行后,如果它的product_name为空,则在表B上触发更新。如果 tableB 中的行与新插入的制造商具有相同的制造商,则将 tableB'product_id 更新为此新插入的 product_id。
它总是在 SQL 开发人员中抱怨几个错误:
更新:
oracle - 为什么即使存在列,我也会有 ORA-00904?
执行休眠 sql 查询时出现错误。
java.sql.SQLException: ORA-00904: "table_name"."column_name": 标识符无效
当我在 sqldeveloper 中打开表时,该列存在。
该错误仅发生在 PROD 中,而不发生在 DEV 中。
我应该检查什么?
sql - 使用子查询而不是表名
现在我想用
但它不起作用,有什么想法吗?
sql - ORA-00904: 无效的标识符
我尝试使用 Oracle 数据库编写以下内部连接查询:
这给出了以下错误:
一张表的 DDL 为:
sql - 在 group by 字段中使用 case 语句的 SQL 查询
我有一个复杂的查询,它连接不同的表来获取计数。有几个字段可以分组。现在,我想添加一个需要 case 语句的附加字段。而且这个字段也必须在分组列表中。我的查询最初看起来像这样 -
但新领域看起来像这样 -
我试图将它添加到选择列表中,但它不起作用。然后我在两个地方添加了它 - 在选择和分组列表中。那也没有用。
我得到的错误是:
ORA-00904
- CMPN 不是有效的列- ORACLE 准备错误::
ORA-22818
此处不允许子查询表达式。
我在网上做了一些研究,发现了一些与我的很接近但并不完全相同的例子。
具有聚合函数的 SQL GROUP BY CASE 语句 不确定我是否理解这里的问题 SQL 查询与计数和案例语句 这与我的需要完全不同。 http://jerrytech.blogspot.com/2008/04/can-you-group-by-case-statement-in-sql.html (这很接近,但我不需要插入语句我尝试过这种方法但它没有为我工作)
任何建议,将不胜感激。
sql - Oracle 日期比较(无效标识符)
我有这个查询:
它返回:
我需要比较日期 CREATE_DT 和 NV 我的查询:
我有这个错误:
为什么他总是给我写信:“NV”:无效标识符?感谢帮助。
sql - 在 Oracle 中执行存储过程
我有一个存储过程,在 Toad for Oracle 上我正在使用
我在这个过程中也有 3 个输出参数,我得到了一个
ORA-00904: PKGName.ProcedureName: 标识符无效
是否还必须在过程调用中提及输出参数?如果是,我该如何使用它?