sqlserver 自增字段修改为普通主键字段

时间:2014-04-02 16:55:17   收藏:0   阅读:812

--增加备份字段
alter Table tableName add columnNameBak bigint ;

--将主键自增字段 赋值到备份字段
update tableNameset columnNameBak = columnName;

--删除主键备份字段约束
ALTER TABLE tableNameDROP CONSTRAINT PK_shoppingcart

--删除主键自增字段
alter Table tableName drop column columnName ;

--修改备份字段名称
--ALTER TABLE tableNameRENAME COLUMN columnNameBak TO columnName;
exec sp_rename ‘tableName.columnName_bak‘,‘columnName‘,‘COLUMN‘;

--字段设置为非空
alter table tableNamealter COLUMN columnName bigint not null;

--创建主键约束
ALTER Table tableNameADD CONSTRAINT pk_columnName PRIMARY KEY (columnName)

sqlserver 自增字段修改为普通主键字段,布布扣,bubuko.com

原文:http://www.cnblogs.com/olmlo/p/3640884.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!