当我尝试在sql开发人员上执行下面的脚本时,我遇到了这个例外:
- 00000 - " SQL命令未正确结束"
醇>
UPDATE T1 SET T1.IDC= T2.IDC
FROM T1
JOIN T2 ON (T1.IDC=T2.IDO);
我的脚本无法解决问题。 任何人都可以帮忙吗?
答案 0 :(得分:0)
在Oracle中,UPDATE语句中没有JOIN子句。您可以使用以下内容:
UPDATE T1
SET T1.IDC = (SELECT T2.IDC from T2 WHERE T2.IDO = T1.IDC)
如果您不想更新整个表,请添加WHERE子句。