alter proc p_testa (@id int ,@c int ,@col varchar(50))
as
begin
begin try
begin tran
insert into test
output inserted.id,inserted.c,inserted.col into testa
values(@id,@c,@col)
commit
end try
begin catch
print 'error'
rollback
end catch
end
这个过程为什么不好用呢,应该怎么改写下,就是往test表里写数据的同时往testa表里也写。
insert into test (id,c,col) values (1,1,'aa'),没有往testa里写
------解决方案--------------------
你上面的是过程
又不是触发器