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

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...