0

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

在这里,我使用了没有名称的 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)

但是,它给出了不正确的语法错误。

有没有一种简单的方法来删除不是名称的约束?

4

1 回答 1

0

我找到了有同样问题的人并解决了!

看看这里 :>

如何在不知道其名称的情况下删除 SQL 默认约束?

于 2013-03-28T15:20:08.120 回答