SQL语言set identity_insert on/off用法
来源:互联网 发布:sam源码 编辑:程序博客网 时间:2024/06/05 20:07
SQL中的语句Set Identity_Insert On/Off的作用是插入到创建好的表格中一组或几组数据。对于普通的属性列,直接调用Insert into [tableName]就可以了,这里是给标识列(加了Identity修饰的属性列)插入数据的时候采用的。意思是开启插入,关闭插入。因为如果是off状态时不允许插入数据给Identity修饰的属性列的。这些是罗嗦的解释,如果不明白看看下面的步骤:
1. 首先建立一个有标识列(Identity修饰)的表:
CREATE TABLE products (id int IDENTITY PRIMARY KEY, product varchar(40))
2. 执行:INSERT INTO products (id, product) VALUES(3, 'garden shovel')会报错,也就是当IDENTITY_INSERT 设置为OFF 时,不能向表'products' 中的标识列插入显式值。
3. 执行:SET IDENTITY_INSERT products ON
INSERT INTO products (id, product) VALUES(1, 'garden shovel')。成功返回
注意:
1.每一次连接会话中的任一时刻,只能对一个表设置IDENTITY_INSERT ON,且设置只对当前会话有效;
2.在对标识列执行插入操作,一定要列出此标识列(当然,同时也就需要列出相关的其他列了)。
- SQL语言set identity_insert on/off用法
- SQL Server -- SET IDENTITY_INSERT ON|OFF
- set IDENTITY_INSERT on 和 off 的设置
- Sybase set IDENTITY_INSERT on 和 off
- set IDENTITY_INSERT on 和 off 的设置
- SQL Server自增长列插入指定值 -- SET IDENTITY_INSERT ON|OFF
- SQL Server自增长列插入指定值--SET IDENTITY_INSERT ON|OFF
- SQL Server自增长列插入指定值 -- SET IDENTITY_INSERT ON|OFF
- SQL Server自增长列插入指定值 -- SET IDENTITY_INSERT ON|OFF
- SQL Server自增长列插入指定值 -- SET IDENTITY_INSERT ON|OFF
- [原创] set IDENTITY_INSERT on 和 off 的设置
- sqlserver中set IDENTITY_INSERT on 和 off 的设置方法
- SQL执行set identity_insert on错误8106
- SET IDENTITY_INSERT On error
- SET QUOTED IDENTIFIER ON|OFF用法
- SQL Server 的 SET XACT_ABORT ON | OFF;
- Sql Server 使用 SET NOCOUNT { ON | OFF}
- 如何自增字段中插入指定值 set IDENTITY_INSERT on 和 off 的设置
- CGContext坐标变换
- C++ 类的继承,子类以及之类的对象 对父类成员函数的访问权限
- 深入理解android消息处理机制
- 用户 '' 登录失败。该用户与可信 SQL Server 连接无关联
- 常见c语言编译错误解析
- SQL语言set identity_insert on/off用法
- spotlight监控工具常用的破解方式
- 黑马程序员_数据类型和环境变量知识点小结
- 第四章
- servletContext
- sql语句插入数据(Identity修饰)
- 与PI有关的计算
- ServletContext应用
- how to fix the assembly problem when project A call project B as reference