質問があります。以下の 2 つのステートメントがあります。
ステートメント #1
Insert into tblAudit (Col1, Col2)
Select Col1, Col2 From tblSoruce
Where "Same Condition"
ステートメント #2
Delete from tblSource
Where "Same Condition"
最初に、後で削除されるすべての行を監査テーブルに入れようとしています。
2 つのステートメント間の行を「欠落」させずにこれを達成する最善の方法は何ですか?
私がSQLステートメントを持っている方法では、行数が最初のステートメントから2番目のステートメントに変わる可能性がありますが、これは私が望むものではありません。(FK関係があるのでOUTPUT句は使えません)
より効率的な方法でこれを達成する方法についてのヘルプ(一時テーブルなし)
ありがとう。