是的。
您确实需要编写显式
INSERT或
UPDATE。
触发器运行
INSTEADOFDML操作。如果将触发器留为空白,则除了
INSERTED/
DELETED表将在创建和填充中/之外,将不会执行任何其他操作
tempdb。
尽管从评论中的讨论来看,我根本不会使用触发器,而是使用唯一的过滤索引
CREATE UNIQUE INDEX ix ON T(a,b,c) WHERe c<> ''。在处理并发时,这可能会提高性能,并避免潜在的逻辑问题。

是的。
您确实需要编写显式
INSERT或
UPDATE。
触发器运行
INSTEADOFDML操作。如果将触发器留为空白,则除了
INSERTED/
DELETED表将在创建和填充中/之外,将不会执行任何其他操作
tempdb。
尽管从评论中的讨论来看,我根本不会使用触发器,而是使用唯一的过滤索引
CREATE UNIQUE INDEX ix ON T(a,b,c) WHERe c<> ''。在处理并发时,这可能会提高性能,并避免潜在的逻辑问题。