设为首页 加入收藏

TOP

SQLServer,仅当使用了列列表并且IDENTITY_INSERT为ON时,才能为表xx中的标识列指定显式值
2015-07-24 10:40:26 来源: 作者: 【 】 浏览:1
Tags:SQLServer 使用 并且 IDENTITY_INSERT ON时 才能 标识 指定

情景: 如果此表的主键或者其中有一个列使用了 IDENTITY(1,1) 自增长时,但又想手动为此列指定值时,当用如下解决方案:

set identity_insert 表名 ON

使用此命令把表的自增列设置为ON

然后使用 :

SELECT 3,0,'阿道夫',141,0,2,'133','09 24 2008  3:23PM','133','09 24 2008  3:23PM',0,'NULL'

的方式,插入数据(是使用Select的方式,不能用Insert into).

插入完成以后,再把列设置为OFF

set identity_insert [agent_ctm_shopgroup_tbl] OFF


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Transact-SQL常用函数 下一篇sql语句双重循环

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·About - Redis (2025-12-26 08:20:56)
·Redis: A Comprehens (2025-12-26 08:20:53)
·Redis - The Real-ti (2025-12-26 08:20:50)
·Bash 脚本教程——Li (2025-12-26 07:53:35)
·实战篇!Linux shell (2025-12-26 07:53:32)