sqlserver:用T-SQL语句修改表中一列的数据类型出现下面的错误怎么办?

图片说明

sql

3个回答

###student_id有主键,你先把主键删除了
alter table student drop constraint PK_student;

###然后在修改列的属性
alter table student alter column student_id int;

###最后重新加上主键
alter table student add constraint PK_student primary key (student_id);

这一列是不是有约束之类的东西存在

先删除约束或者关联,然后再修改表,然后再加上关联或者约束。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问