【发布时间】:2011-01-27 15:41:44
【问题描述】:
我有一个在 MySQL 中运行良好的查询,但是当我在 Oracle 上运行它时出现以下错误:
SQL 错误:ORA-00933:SQL 命令未正确结束
00933. 00000 - “SQL 命令未正确结束”
查询是:
UPDATE table1
INNER JOIN table2 ON table1.value = table2.DESC
SET table1.value = table2.CODE
WHERE table1.UPDATETYPE='blah';
【问题讨论】:
-
当我尝试在 Oracle 中设置 table2 以测试我的答案时,我发现 Oracle 拒绝 DESC 作为列名。
-
对不起,我只是将原始列名缩写为 desc 它显然不是在 db 中
标签: sql oracle inner-join ora-00933