qq_36268750
--??
采纳率50%
2016-11-14 04:25 阅读 1.9k

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

图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    u011610201 噢啊噢噢 2016-11-14 06:22

    ###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);

    点赞 评论 复制链接分享
  • msx985211 创业的鱼 2016-11-14 04:50

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

    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 2016-11-14 04:51

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

    点赞 评论 复制链接分享

相关推荐