存儲過程+事務能解決吧,判斷無數據就回滾
用事务实现.
begin tran
insert into ....
SELECT @@identity AS 'ID'
--roll back
--commit
那我三张表的话也是这么写?
能写完整点吗?谢谢- -
我的思路是
insert into A...
得到AID
inset into B..AID从刚才表获得
接下来的C表类推。 c#中如何实现呢
CREATE TABLE #t ( id INT PRIMARY KEY IDENTITY, NAME CHAR(1) ) DECLARE @aa INT =0 insert into #t values(2) SELECT @aa=@@identity SELECT @aa
你去试试这个思路吧