我有一个在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作为列名。
—
Janek Bogucki 2010年
抱歉,我只是将原始列名缩写为
—
dsc