微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SQLSERVER自增主键

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,      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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐