删除尚未命名的约束?

时间:2013-03-28 15:07:09

标签: constraints

我知道如何删除约束但是如何删除尚未命名的约束。

这里我使用了一个没有名字的Check约束。

示例:

create table customers
(
 id int not null,
  name varchar(50) not null,
  age int not null check (age>=18),
  [Address] char(50),
  salary decimal(18,2),  
   primary key (id)
    );

我尝试使用以下命令

 alter table customers drop check (age)

但是,它提供了错误的语法错误。

是否有一种简单的方法可以删除非名称的约束?

1 个答案:

答案 0 :(得分:0)

我发现有人有同样的问题并解决了它!

看看这里:>

How to drop SQL default constraint without knowing its name?