【发布时间】:2013-07-05 15:47:53
【问题描述】:
启用/禁用约束的语法是什么?我试过谷歌
在 oracle 中我是这样写的
更改表 OPT DISABLE 约束 FK_param
如何在sybase中做到这一点?
【问题讨论】:
启用/禁用约束的语法是什么?我试过谷歌
在 oracle 中我是这样写的
更改表 OPT DISABLE 约束 FK_param
如何在sybase中做到这一点?
【问题讨论】:
您根本无法在 sybase 中禁用外键约束。但是您可以删除并重新创建 他们。
删除约束:
alter table table_name drop constraint constraint_name
添加约束:
alter table table_name add constraint constraint_name
我知道在其他数据库中,这些约束有类似 CHECK 和 NOCHECK 的东西。所以你可以只 NOCHECK 你想禁用的约束。
ALTER TABLE a1 NOCHECK CONSTRAINT a1_TestConstraint
【讨论】:
您不能在 sybase 中禁用约束。您只能删除/添加约束。
【讨论】: