SQLSERVER触发器如何DEBUG

用的SQL SERVER2012 VS版本是10 不能调试似乎

2个回答

create trigger trigger_ProductGoods_update
on t_yms_Products
after update
as
declare @fid varchar(20), @fstandard numeric(19, 2);
select @fid = fid,@fstandard = fstandard from inserted;
if
((select min(t.fsupplierprice) from t_yms_SupplierProduct t
left join t_yms_stockComparison t1 on t1.FId = t.FstockComparisonID
where t1.FproductGoodsID = @fid and t.Fstatus=1 and
datediff(second,t.FLastUpdateTime,GETDATE())<(select FconfigValue from t_yms_systemconfig where FconfigName='供应商库存有效期')*3600)) <= @fstandard
begin
print'开始执行'
update t_yms_products set Fdiscount = 1 where fid = @fid
print' 执行更新'
end

我在更新后 查询如果是比fstand这个值小 就更新这个product表的 fdiscount字段 似乎没有作用 求教

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐