SQL 在自增列插入指定数据的操作方法
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,SQL Server 中数据表往往会设置自增列,常见的比如说 首列的ID列。 往数据表插入新数据的时候,自增列是跳过的,无需插入即会按照设置的自增规则进行列增长。那么,如果我们想往自增列插入我们指定的
千家信息网最后更新 2026年11月01日SQL 在自增列插入指定数据的操作方法
SQL Server 中数据表往往会设置自增列,常见的比如说 首列的ID列。 往数据表插入新数据的时候,自增列是跳过的,无需插入即会按照设置的自增规则进行列增长。那么,如果我们想往自增列插入我们指定的数据时该怎么做呢?
一:建立一张简单的测试表
CREATE TABLE randy_test (id INT IDENTITY ( 1 , 1 ), num INT )
二:如果强行插入数据时:
INSERT INTO randy_test VALUES (1,11)
消息 8101,级别 16,状态 1,第 1 行
仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'randy_test'中的标识列指定显式值。
可以看到,数据库提示 不能给标识列指定显示值,除非 将数据表设置IDENTITY_INSERT为ON
三:设置标识列插入开关 开启,然后执行我们的插入操作
SET IDENTITY_INSERT randy_test ON INSERT INTO randy_test (id,num) VALUES (1,11);INSERT INTO randy_test (id,num) VALUES (2,22);set identity_insert randy_test OFF(1 行受影响)(1 行受影响)
结果如下图:
SELECT *FROM randy_test AS rtid num1 112 22
总结
以上所述是小编给大家介绍的SQL 在自增列插入指定数据的操作方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
数据
数据表
标识
影响
方法
常见
数据库
时候
比如说
消息
状态
疑问
级别
结果
网站
规则
增长
帮助
提示
支持
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
互联网为科技
互联网科技资迅
互联网科技社
高科技与互联网
平安科技 互联网
深圳互联网络科技有限公司
善班互联网科技
互联网科技作文
美国互联网黑科技
滨湖区互联网智能科技产品供应
卫星互联网科技股票
互联网和高科技公司
赶超互联网科技 微信多开
互联网科技大奖都有哪些公司
云鲸互联网络科技有限公司
米泉互联网科技专业怎么样
广州三三互联网科技有限公司
山东蛋芒互联网科技有限公司
恒生科技互联网指数十大成分股
咖啡
科技股互联网
鸠鸠互联网科技
中资互联网科技
互联网科技网站
一五八零互联网科技
互联网大会黑科技排名
科技互联网大厂
易企秀互联网科技是做什么的
互联网的科技体现在哪里