私はSQLにかなり慣れていません。現在、私はトランザクションを理解しようとしていますが、かなり迷っています。そのため、SQL トランザクションの例をいくつか示していただければ幸いです。
私が正しいと思うのは、通常、トランザクションはDBMソフトウェアで実装され、ユーザーインターフェースで行うことに基づいてそれらをほぼ一緒に構築するということです。
たとえば、複数の行を削除したい場合、トランザクションはどのようになりますか? 次のようになりますか?
- セーブポイント sp1;
- DELETE FROM customers WHERE fname = “James” AND lname = “Belik
- 専念;
- セーブポイント sp2;
- DELETE FROM customers WHERE fname = “James” AND lname = “Belik;
- 専念;
または、そうでない場合はどうなりますか?また、SET TRANSACTION はどこに行くのでしょうか?
どんな助けでも大歓迎です、ありがとう。