是事务代码!例:create table Table1 (a int)
go
begin tran
insert table1 values(1) ----这句是对的
insert table1 values('aaa') ----这句由于类型不一样将报错
commit transelect * from table1 ------结果是两句都没插入!应为他们是一个事务
go
begin tran
insert table1 values(1) ----这句是对的
insert table1 values('aaa') ----这句由于类型不一样将报错
commit transelect * from table1 ------结果是两句都没插入!应为他们是一个事务
insert 表a (xx,yy) values(23,34)
insert 表B (主表编号,tt) values(@@IDENTITY,66)
commit tran
insert T1 (a,b) values(1,2)
insert T2 (T1_ID,C) values(IDENT_CURRENT('T1') ,3)
commit tranIDENT_CURRENT('T1') 返回T1表最后生成的标识值
pengdali(大力 V2.0) 也可以。如若批量插入T1,则只能T1建触发器,用临时表。