关于数据库事务的一个问题
现在想要实现这样一个功能,向一张表里插入一条数据,id自动生成如
id 1 username xxx userpwd xxx
插入完成后向另外一张表插入一条数据,例如
id 1 userid (id) proname xxx
其中userid=第一步生成的id
这个事务要怎么写呢?谢谢大家
------解决方案--------------------Begin TransAction --开始事务传输
Commit TransAction --提交事务
RollBack TransAction --回滚事务
------解决方案--------------------declare @id int
insert test1(username,userpwd) values('aaa','aaaa') --表1
set @id = @@identity
insert test2(userid,proname) values(@id,'bbb') --表2