【发布时间】:2011-07-01 22:47:44
【问题描述】:
有没有办法修改表上现有的检查约束 除了删除并重新创建它?
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
【问题讨论】:
-
我认为问题在于你把你的表情包围起来,在“检查”之后它必须是一个空格