Tag: ora 00933

如何修改现有的检查约束?

有没有办法修改表中的现有检查约束,而不是删除和重新创build吗? create table t ( n number); ora10g> Tabelle wurde erstellt. ora10g> alter table t add constraint ck check(n>0); Tabelle wurde geõndert. ora10g> alter table t modify constraint ck check(n<0); alter table t modify constraint ck check(n<0) * FEHLER in Zeile 1: ORA-00933: SQL-Befehl wurde nicht korrekt beendet

在Oracle上使用内连接更新语句

我有一个在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';