我有一个场景,我需要一个触发器来报告表src_system_id
上的列purch_ord_hdr
从“S”变为“D”时。
每当值发生变化时,必须由insert
或/和update
触发操作。无论是insert
还是update
声明。
答案 0 :(得分:0)
对于SQL Server,请尝试此操作(已修改为包含您的表名和主键列名称)
create trigger on [Table name here]
for insert, update
as
Set NoCount On
if Exists
( Select * From inserted I
left join deleted d
on d.PKCol = i.PKCol -- < replace PKCol w/name of Prim Key
Where i.src_system_id = 'D'
and isnull(d.src_system_id, 'S') = 'S')
Begin
-- Here put code to do whatever you want trigger to do
End
答案 1 :(得分:0)
您应该告诉您正在运行哪个版本的IDS。
尽管如此,请检查此测试用例并进行调整。
json.dump(jsonDict,f,indent=4)