大概:declare @lianxi_id int
BEGIN TRANSACTION 
insert lainxifs(...) values(...)
if @@error <>0 goto err_handle
set @lianxi_id=SCOPE_IDENTITY()insert student(lianxi_id,...) values(@lianxi_id,...)
if @@error <>0 goto err_handleCOMMIT TRANSACTION
returnerr_handle:
ROLLBACK TRANSACTION 
return