SQL Server数据库自增字段正确的插入值的描述

数据库 SQL Server
以下的文章主要向大家讲述的是SQL Server数据库之向SQL Server自增字段正确的插入值的实际操作流程,以下就是文章的主要内容描述。

我们今天主要向大家讲述的是SQL Server数据库之向SQL Server自增字段正确的插入值的实际操作步骤,在一般的情况下,我们不能向 SQL Server 数据库自增字段中插入值,如果非要这么干的话,SQL Server 就会好不客气地给你个错误警告:

  1. Server: Msg 544, Level 16, State 1, Line 1  
  2. Cannot insert explicit value for identity column in table 't' when identity_insert is set to OFF. 

这个错误消息提示我们,如果向 SQL Server 数据库自增字段插入值,需要设置 identity_insert 选项为 on。

  1. set identity_insert on 

看具体的一个例子:

 

  1. create table dbo.t  
  2. (  
  3. id int identity(1,1) not null,  
  4. name varchar(50)  
  5. )  
  6. set identity_insert t on  
  7. insert into t (id, name) values(1, 'sqlstudy')  
  8. set identity_insert t off  

注意的是,自增字段插入值后,要及时把 identity_insert 设置为 off。
 

上述的相关内容就是对SQL Server数据库之向SQL Server自增字段插入值的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. MS SQL Server 连接字符串的实际操作简介
  2. SQL Server 字符串在实际操作中的注意事项
  3. SQL Server 连接字符串的一些声明
  4. 链接SQL Server数据库中的字符串经验总结
  5. SQL Server 连接字符串的实现步骤
责任编辑:佚名 来源: 互联网
相关推荐

2010-06-28 09:59:47

SQL Server自

2010-07-09 12:49:41

SQL Server自

2010-10-20 10:04:36

sql server自

2010-09-28 16:14:14

SQL Server自

2010-07-07 10:31:43

SQL Server数

2010-07-05 13:29:56

2010-06-30 11:16:50

SQL Server

2010-07-01 16:52:53

SQL Server数

2010-05-31 11:34:00

MySQL自增字段

2011-08-18 18:34:00

Oracle数据库创建自增字段

2010-07-05 13:36:21

SQL Server

2010-07-01 15:02:29

SQL Server数

2010-07-05 12:33:13

SQL Server

2010-08-31 08:38:55

SQL Server

2010-06-28 16:36:13

SQL Server

2010-04-09 10:32:03

Oracle 数据库

2010-07-01 11:14:36

SQL Server

2010-07-01 11:03:04

SQL Server转

2010-07-22 16:07:02

SQL Server数

2019-04-26 13:20:24

数据库PostgreSQL Oracle
点赞
收藏

51CTO技术栈公众号