我想执行一个简单的删除语句,如下所示:
DELETE
FROM table
WHERE table.value = 123
我期待从表中删除 512 行,因为这 512 行具有 value 123
。
但是,运行 delete 语句后显示 5 行“受影响的 xxx 行”。
- 最后两行是相同的,“512 行受影响”,这是预期的。
- 第一个“受影响的 512 行”是实际删除。
- 第二个“受影响的 512 行”是将 512 行插入 table_AUDIT 的触发器(唯一的删除触发器)。
“受影响的 xxx 行”的前 3 行呢?
我不知道哪些表受到影响,所以我不知道如何使用 OUTPUT(googled) 来确定哪些行/表受到影响。
我的问题是:如何显示删除行的详细信息?插入无意义的“123行影响”,我想看看哪些表中的哪些行被删除了。