SQL添加标识列

发布时间:2018-06-25编辑:佚名阅读(1619)

--将数据复制到临时表
select * into #tmp from 表名

--删除数据表
drop table 表名

--创建数据表(并设置标识列)
create table 表名(id int identity(1,1),[date] datetime,version nvarchar(6),[class] nvarchar(10),actitle nvarchar(50),acdetail nvarchar(max),author nvarchar(50))

--设置标识列允许插入
set identity_insert 表名 on

--将数据从临时表转移过来
insert into 表名(id,[date],version,[class],actitle,acdetail,author)
select id,[date],version,[class],actitle,acdetail,author from #tmp

--关闭标识列插入
set identity_insert 表名 off

--强制设置标识列的起始值: 
--DBCC CHECKIDENT (表名, RESEED, 1) --强制使标识值从1开始.


  关键字:SQL添加标识列


上一篇:C#哈希表HashTable

下一篇:C# TSC打印

鼓掌

0

正能量

1

0

呵呵

0


评论区