1

启用/禁用约束的语法是什么?
我在 oracle 中尝试了 google我这样写了
alter table OPT DISABLE constraint FK_param
如何在 sybase 中做到这一点?

4

2 回答 2

2

您根本无法在 sybase 中禁用外键约束。但是您可以删除并重新创建它们。

丢弃约束:

alter table table_name drop constraint constraint_name

添加约束:

alter table table_name add constraint constraint_name

我知道在其他数据库中,这些约束有类似 CHECK 和 NOCHECK 的东西。所以你可以只 NOC​​HECK 你想禁用的约束。

ALTER TABLE a1 NOCHECK CONSTRAINT a1_TestConstraint
于 2013-07-05T07:40:21.240 回答
0

您不能在 sybase 中禁用约束。您只能删除/添加约束。

于 2013-07-05T07:43:57.470 回答