SQL 在自增列插入指定数据的操作方法
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,SQL Server 中数据表往往会设置自增列,常见的比如说 首列的ID列。 往数据表插入新数据的时候,自增列是跳过的,无需插入即会按照设置的自增规则进行列增长。那么,如果我们想往自增列插入我们指定的
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
济南有实力的存储服务器经销商
软件开发设计抽象能力
高鸿可信云对网络安全作用
极品飞车online数据库
代码编辑器软件开发教程
惠州电商软件开发市场价
网络疫情和网络安全的意见与建议
黑暗时代网络安全吗
网络技术应用能力
公安部合作的网络安全公司
深圳宝德软件开发有限公司
计算机网络技术基础1001
敦煌遗书数据库项目
河南地区cs1.6服务器云主机
地app软件开发公司
最新开发软件开发技术规范
天津惠普服务器虚拟化费用
软件开发中pr
新版跨品种套利软件开发
软件开发的硬件条件
阿里云服务器弹性扩容
济南c 游戏软件开发
软件开发logo设计理念
r3g刷打印服务器
网易服务器在杭州哪里
信息系统与数据库技术课后答案
数据库创建事务的一般过程是
黎明觉醒服务器会爆满么
传奇最早的服务器
金融网络安全宣传方案