我在删除时触发的触发器中有以下 SQL 语句:
UPDATE bk2_InfoPages
SET SortOrder = SortOrder - (SELECT COUNT(*) FROM Deleted d WHERE d.SortOrder <= SortOrder)
我的问题是最后一个SortOrder
是指Deleted
表格而不是bk2_InfoPages
表格。我不允许向bk2_InfoPages
表中添加别名,因为它是一个UPDATE
语句 - 那么我应该怎么做呢?