次のような単純な削除ステートメントを実行したかったのです。
DELETE
FROM table
WHERE table.value = 123
これらの512行には値があるため、テーブルから512行を削除することを期待しています123
。
ただし、delete ステートメントを実行した後、5 行の「xxx 行が影響を受けました」と表示されます。
- 最後の 2 行は同一で、「512 行が影響を受けています」と予想されます。
- 最初の「影響を受ける 512 行」が実際の削除です。
- 2 番目の「影響を受ける 512 行」は、512 行を table_AUDIT に挿入するトリガー (唯一の削除トリガー) でした。
「影響を受ける xxx 行」の最初の 3 行はどうでしょうか。
影響を受けるテーブルがわからないため、影響を受ける行/テーブルを特定するために OUTPUT(googled) を使用する方法がわかりません。
私の質問は: 削除された行の詳細情報を表示する方法は? 意味のない「123行が影響を受けました」の挿入、どのテーブルからどの行が削除されたかを見るのが好きです。