【发布时间】:2019-08-08 15:03:35
【问题描述】:
SQL Developer 说缺少左括号。
ORA-00906: 缺少左括号 00906. 00000 - “缺少左括号” *原因:
*行动: 行错误:8 列:108
Oracle SQL
SELECT t.DSA_NAME as "DSA NAME",
t.REVISION as REVISION,
XMLTYPE(t.DSA_SOURCE).EXTRACT('//PreProcessor/statements/text()').getStringVal() AS "PreProcessor Temp Table",
XMLTYPE(t.DSA_SOURCE).EXTRACT('//PostProcessor/statements/text()').getStringVal() AS "PostProcessor Temp Table"
FROM
DSA_SOURCE t
where XMLCAST (XMLTYPE(t.DSA_SOURCE).EXTRACT('//PreProcessor/statements/text()').getStringVal() AS VARCHAR2) like '%create%temp%'
and t.REVISION IN (SELECT MAX(REVISION)
FROM DSA_SOURCE
GROUP BY DSA_NAME);
我曾尝试在 CAST 函数中使用 VARCHAR2(100) 而不是 VARCHAR,但后来我低于 错误。
ORA-00932:不一致的数据类型:预期 - 得到 - 00932. 00000 - “不一致的数据类型:预期的 %s 得到了 %s” *原因:*行动:
【问题讨论】: