oracle是不是不能modify check约束?

想要修改表T1的check约束,按照之前sql的语法是:

ALTER TABLE T1 MODIFY CONSTRAINT "CK_COLNAME" CHECK (COLNAME IN ('A','B','C'));

结果报错
[Err] ORA-00933: SQL 命令未正确结束

先删掉再创建约束是可以,但为什么不能直接modify呢,还是我写错了呢?
学识过浅,望赐教。

阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进