所使用的环境-
Oracle8i Release 8.1.7.0.1
PL/SQL Release 8.1.7.0.0
TNS for Linux: Version 8.1.7.0.0
NLSRTL Version 3.4.1.0.0下面的简单查询给出了一个错误: ORA-00933:SQL命令未正确结束
在1.5.1上-
SELECT A.CLAIM_ID, B.SUBCLAIM_ID
FROM CLAIM3.TABLE_A AS A
JOIN CLAIM3.TABLE_B AS B
ON A.CLAIM_ID = B.CLAIM_ID
;发布于 2020-03-21 04:42:15
Oracle直到9i版本才支持ANSI联接语法。此外,Huy是正确的,甲骨文不允许AS的表别名。尝试下面的代码:
SELECT A.CLAIM_ID, B.SUBCLAIM_ID
FROM CLAIM3.TABLE_A A, CLAIM3.TABLE_B B
WHERE A.CLAIM_ID = B.CLAIM_ID;发布于 2020-03-21 04:11:27
将SQL查询更改为:
SELECT A.CLAIM_ID, B.SUBCLAIM_ID
FROM CLAIM3.TABLE_A A // No AS
JOIN CLAIM3.TABLE_B B // No AS
ON A.CLAIM_ID = B.CLAIM_ID
;https://stackoverflow.com/questions/60784379
复制相似问题