トランザクションのネスト(入れ子)設定
日付 | 2008/12/01 |
---|---|
ID | 08-071 |
バージョン | 11.0 |
プラットフォーム | Mac / Win |
4D v11 SQLでは、トランザクションのネストがサポートされるようになりました。とはいえ、以前のバージョンから変換されたデータベースの場合、意図に反してトランザクションがネストされるようなことがないよう、確認が必要です。
つまり、それぞれのSTART TRANSACTIONには、必ず対応するVALIDATE TRANSACTIONまたはCANCEL TRANSACTIONがなくてはなりません。
変換されたデータベースの場合、当初は「トランザクションのネストを許可する」オプションが無効になっているので、たとえSTART TRANSACTIONを重ねてコースするようなコードがあったとしても、以前と同じように動作します。このオプションを有効にした途端、動作が変わる可能性があるので注意して下さい。