日期:2014-05-17  浏览次数:20320 次

关于触发器 接收外部参数的问题?
ALTER trigger [dbo].[trd_fcqkupdate]
On [dbo].[Fcqk] 
for Update 
As 
if update(fczt)
begin
update fhxx
set fhzt='03'
from fhxx br,Deleted d,Inserted i 
where br.fhqdh = d.fhqdh
end 


以上是更新fcqk表的fczt='03'后 去更新fhxx表的fhzt ='03'
现在要加上更新dzsj 这个参数 要怎么去接收外部的参数呢?
update fcqk set fczt='03',qrr=:gs_yhmc,dzsj=:ls_time where fhqdh = :ls_fhqdh; 
ls_time  这个参数

------解决方案--------------------
触发器无法接收参数.
不建议用触发器,改把2个update语句写为一个事务.
------解决方案--------------------
PowerBuilder?
参考 http://blog.csdn.net/rambo_china/article/details/2197475