【发布时间】:2022-12-10 20:24:32
【问题描述】:
我有一个在 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 作为列名。
-
抱歉,我只是缩写了原始列名来描述它显然不是数据库中的那个
标签: sql oracle inner-join ora-00933