在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

Sql Server 中关闭/取消ID自增字段

SqlServer 清风 99℃ 0评论

在数据库进行表设计的时,大多情况下都习惯使用一个自增列作为主键,具体原因这里不会进行描述。在很多情况下需要对现有数据进行数据迁移,这个时候就需要保证迁移后的数据自增列的数据保持不变。SQL SERVER是支持这种迁移方式的。

首先就要先取消自增长,数据迁移完成后再恢复自增长即可。

SET IDENTITY_INSERT

允许将显式值插入表的标识列中。

语法
SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF }

实例


set IDENTITY_INSERT tableName on; 
INSERT INTO   tableName  (id,name) VALUES (2,'name');
set IDENTITY_INSERT  tableName  off; 

转载请注明:清风博客 » Sql Server 中关闭/取消ID自增字段

喜欢 (1)or分享 (0)
支付宝扫码打赏 微信打赏
发表我的评论
取消评论

CAPTCHA Image
Reload Image
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址