语句是这样的,创建表
create table sell(
Bno char(6) not NULL,
Stono char(6) not NULL,
Stime smalldatetime not NULL,
Sno tinyint check (Sno >= 1),
Primary key(Bno,Stono,Stime),
)``
执行下面语句报错
```sql
alter table sell
alter column Sno int
先删除约束,约束名在我们报错这里
删除之后再加回来即可
alter table sell
drop constraint CK__sell__Sno__398D8EEE
alter table sell
alter column Sno int
alter table sell
add constraint sellcheck check(Sno >=1)``
原因:
约束的名字是数据库随机生成的,同样的语句,执行两次结果不同,所以会报错。