sql server 使用identity后怎么用insert into进行插入数据
1个回答
展开全部
identity列不写在insert的字段列表中。
比如表ta
id 自增长
name
insert into ta(name) values('tom')
比如表ta
id 自增长
name
insert into ta(name) values('tom')
追问
可是在插入时还有一个字段是另一表的主键,并且这个主键是一标识列,例如
insert into abc(empno,ename,sex,depno,notes)
而depno是dep表的主键并且是标识列
那应该怎么做啊
追答
deptno 是自增长的吗?
如果是:
insert into abc(ename,sex,depno,notes) values (....)
insert into emp(deptno,name) values(SCOPE_IDENTITY(),'Tom');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询