0
私は、テーブル内の単一の行を更新する以上のことをしないストアドプロシージャ(SQL Server)を持っています。単一の更新に明示的なトランザクションを使用していることはありますか?
更新前後にBEGIN TRANSACTION
とCOMMIT TRANSACTION
を追加しても影響はありますか?
私は、テーブル内の単一の行を更新する以上のことをしないストアドプロシージャ(SQL Server)を持っています。単一の更新に明示的なトランザクションを使用していることはありますか?
更新前後にBEGIN TRANSACTION
とCOMMIT TRANSACTION
を追加しても影響はありますか?
いいえトランザクションは、一連の変更ステートメントがアトミックであること、つまりすべてのステップが成功するか、すべてのステップが失敗することを保証します。文が1つだけの場合は、トランザクションをもう使用する必要はありません。
とにかく、T-SQLはその自動化を行います。だから、彼らはそれをTransact SQLと呼んでいます...