suizhikuo

SQLServer 自增主键创建, 指定自增主键列值插入数据,插入主键

http://blog.csdn.net/zh2qiang/article/details/5323981

 

SQLServer 中含自增主键的表,通常不能直接指定ID值插入,可以采用以下方法插入。

1. SQLServer 自增主键创建语法:
identity(seed, increment)
其中
seed 起始值
increment 增量
示例:
create table student(
      id int identity(1,1),
      name varchar(100)
)

2. 指定自增主键列值插入数据(SQL Server 2000)
先执行如下语句
SET IDENTITY_INSERT [ database. [ owner. ] ] { table }  ON
然后再执行插入语句
最后执行如下语句
SET IDENTITY_INSERT [ database. [ owner. ] ] { table }  OFF
示例:
表定义如下
create table student(
      id int identity(1,1),
      name varchar(100)
)
插入数据
set IDENTITY_INSERT student ON
insert into student(id,name)values(1,\'student1\');
insert into student(id,name)values(2,\'student2\');
set IDENTITY_INSERT student OFF

分类:

技术点:

相关文章:

  • 2021-09-30
  • 2021-11-23
  • 2021-06-08
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
猜你喜欢
  • 2022-12-23
  • 2022-02-07
  • 2022-12-23
  • 2021-05-04
  • 2022-12-23
  • 2021-05-18
  • 2022-12-23
相关资源
相似解决方案