只是学习脚本触发器。现有的触发器是:
ALTER TRIGGER [dbo].[T_FSITEMS_I]
ON [dbo].[FSItems]
FOR INSERT, UPDATE
AS
IF UPDATE (Condition)
UPDATE FSItems
SET ...
WHERE ...
UPDATE FSItems_A
SET ...
FROM ..., inserted
WHERE ... = inserted.IDItem AND ...=inserted.IDItem
我将此解释为:
update FSItems_A
)update FSItems_A
)因此,如果我想添加另一个无条件更新,我是否只是在最后?我有点怀疑,因为我没有看到任何BEGIN-END块分隔符。
所以,如果我只是把
UPDATE FSItems
SET artistlname = LEFT(inserted.title,64)
FROM FSItems, inserted
WHERE FSItems.IDItem = inserted.IDItem AND inserted.type = 0
遵循上述所有内容,这是否会简单地扩展触发器,完全独立于任何先前的逻辑?