用存储过程怎么实现下面的? declare @i intinsert into a(aname) values('暗暗啊')select @i=@@identityinsert into b (aid) values(@i) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select @i=@@identity获取插入的主键值。。在把它插入到你的从表。 create proc .....as begindeclare @i begin tran insert into A (.....)select ......select @i = @@identity insert into B(aid.....)select.....commit tran if @@error <>0 rollback tran end大概就是这样的。 请教SQL几个小问题 帮看一个简单的存储过程 有一动态sql问题 这样的重复项如何处理? 怎样在子表插入一个记录的时候,做个触发器让父表也插入那个记录,我是在sql2000 在线等待:sql server有 能自动分割字段的函数吗? 如何返回一个varchar类型字段的字段长度和数据长度? SQL语句判断空值相等 存储远程 更新text类型数据出错 update远程更新问题!!! 用BCP执行动态SQL文的问题 sum()与in()能否同时使用
在把它插入到你的从表。
as
begin
declare @i
begin tran
insert into A (.....)
select ......
select @i = @@identity insert into B(aid.....)
select.....
commit tran if @@error <>0
rollback tran
end大概就是这样的。