问题标签 [ora-00936]
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 - ORA-00936: 缺少动态数据的表达式
我有 2 个查询,它们动态获取数据。
Select cid from table1 where cNumber={{custNbr}}
这里 {{custNbr}} 来自一个 .txt 文件。
update table2 set status='A' where customer_id=NVL({{cid}},0000)
这里 {{customer_id}} 来自步骤 1 的输出。
问题:当第 1 步返回 NULL 时,它实际上返回一个空字符串''
。因此,第 2 步转化为 -
这会引发错误 java.sql.SQLSyntaxErrorException: ORA-00936: missing expression
如何重写查询以使其工作。
ora-00936 - 00936. 00000 - “缺少表达式” CAST EXPRESSION
我正在尝试更改标记为 ADDED_DATE 的列上的日期格式。
当前结果是 30-FEB-17 我想转换为 mm/dd/yyyy
我尝试使用下面的语句,但它给了我一个错误。
ORA-00936: 缺少表达式 00936. 00000 - “缺少表达式” *原因:
*操作:
感谢您的时间。
sql - 出现此错误 - ORA-00936: 缺少表达式
我是 SQL 新手,并尝试使用等效的 if 语句来获取 SQL 中的值。
运行此报告后,我收到错误“ORA-00936:缺少表达式”
请让我们知道您是否可以帮助我
sql - ORA-00936: 缺少表达式?
试图弄清楚为什么这不起作用
sql - ORA-00936: 缺少表达式 Teradata
我无法确定代码中的问题所在。任何帮助将不胜感激。使用 Teradata 并返回错误“SELECT Failed. ORA-00936: missing expression”。
oracle - Oracle 11g 子查询中缺少表达式
我正在尝试在 oracle 11g 中运行此代码并收到此错误消息
// 第 4 行出错 ORA-00936: 缺少表达式 // 错误是 'j' @ "FROM JOB j," //
这是代码:
sql - 使用数据透视并获取错误缺少表达式
我正在尝试在查询中使用数据透视,但出现错误:
ORA-00936 :缺少表达式
以下是我的查询: