当前位置: 代码迷 >> Sql Server >> 图形操作 添加的标识增长 怎么 用查询语句删除
  详细解决方案

图形操作 添加的标识增长 怎么 用查询语句删除

热度:292   发布时间:2016-04-27 10:51:05.0
图形操作 添加的标识增长 如何 用查询语句删除?
SQL code
等效于删除 下面Test表的ID列的标识增长CREATE TABLE [dbo].[Test](    [ID] [bigint] IDENTITY(1,1) NOT NULL,    [Name] [nvarchar](200) NULL) ON [PRIMARY]


------解决方案--------------------
alter table ....
------解决方案--------------------
update xx set xx=null
------解决方案--------------------
在SQL-SERVER中,自增列属性不能直接修改。但是可以这样修改达到想要的结果

SQL code
新增一列,删除自增列,修改改列名alter table a add xxx intupdate a set xxx=idalter table a drop column idexec sp_rename 'xxx', 'id', 'column'
------解决方案--------------------
探讨

在SQL-SERVER中,自增列属性不能直接修改。但是可以这样修改达到想要的结果

SQL code
新增一列,删除自增列,修改改列名

alter table a add xxx int
update a set xxx=id
alter table a drop column id
exec sp_rename 'xxx', 'id', 'column'