我在一个表(物料信息)写了一个触发器
AFTER UPDATE
AS
if update(price)
begin
--保存原始单价到历史记录表中(Insert)
end
另外一个表的触发器修改了这个表的单价,修改成功
可是在历史记录中没有数据,说明触发器没有被触发?
AFTER UPDATE
AS
if update(price)
begin
--保存原始单价到历史记录表中(Insert)
end
另外一个表的触发器修改了这个表的单价,修改成功
可是在历史记录中没有数据,说明触发器没有被触发?
AS
if update(price)
begin
print '触发了吗'
--保存原始单价到历史记录表中(Insert)
end
on 表
for update
as
begin
if update(列)
insert into 表2(a,b,c) select a,b,c from deleted
end
原来是
if update(修改字段)
begin
...
end
修改后if update(修改字段)
begin
...
if update(price)
begin
print '触发了吗'
--保存原始单价到历史记录表中(Insert)
end end <-- 问题出在这里我说呢接分!