SQL SERVER IDENTITY 约束的用法

identity用法:

create table [table] (

  [id] int primary key IDENTITY(100,1),

  [name] text
)

id从100开始自动序列增加,在插入数据的时候不需要填写ID的数据。如果不填写种子和自增量,默认从1开始。

 

重置identity种子:

DBCC CHECKIDENT([table], RESEED, 999)

重置的种子从1000开始序列自增

 

暂停与恢复identity:

SET IDENTITY_INSERT [table] ON

SET IDENTITY_INSERT [table] OFF

在设置为ON之后,即可以在插入数据时自设定ID数据,设置OFF之后开始自增

posted @ 2010-11-09 19:04 夜闻香 阅读(330) 评论(0) 编辑 收藏

(c)2009-2012 CLE 夜闻香
版权所有,翻版不究,盗版可耻。
cnblogs.com & clso.tk