日期:2014-05-16  浏览次数:20689 次

哪位帮看看
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里写
------解决方案--------------------
引用:
那这样的话和我的初衷不一样啦,我的目的就是准备用过程代替触发器。应该怎么弄呢

你上面的是过程
又不是触发器