トランザクションについて教えて下さい。
nkmt
投稿数: 1668
お世話になっております。
MagicのトランザクションとROLLBACKで恥ずかしながら教えて下さい。
データベースはMS SQLで以下のタスク構造だとします。
オンライン親タスクA(実行指示画面)
その下に バッチ子タスクB
孫バッチタスクC
孫バッチタスクD
孫バッチタスクE
孫バッチタスクEで矛盾発見した場合、
孫バッチ処理でC,D,Eの更新を全て取り止めたいとします。
実行指示画面は更新処理はないので
トランザクション=無しにします。
バッチ子タスクBを
D=遅延トランザクション
トランザクション開始を T=タスク前の前。
孫バッチタスクは、
トランザクションモードを W=親と同一
トランザクション開始を N=なし
孫バッチタスクE
の中で、アクション Rollback('FALSE'LOG,0)
以上実験上はうまくいっているのですが、懸念がありますでしょうか?
教えて下さい。
MagicのトランザクションとROLLBACKで恥ずかしながら教えて下さい。
データベースはMS SQLで以下のタスク構造だとします。
オンライン親タスクA(実行指示画面)
その下に バッチ子タスクB
孫バッチタスクC
孫バッチタスクD
孫バッチタスクE
孫バッチタスクEで矛盾発見した場合、
孫バッチ処理でC,D,Eの更新を全て取り止めたいとします。
実行指示画面は更新処理はないので
トランザクション=無しにします。
バッチ子タスクBを
D=遅延トランザクション
トランザクション開始を T=タスク前の前。
孫バッチタスクは、
トランザクションモードを W=親と同一
トランザクション開始を N=なし
孫バッチタスクE
の中で、アクション Rollback('FALSE'LOG,0)
以上実験上はうまくいっているのですが、懸念がありますでしょうか?
教えて下さい。
投票数:0
平均点:0.00
投稿ツリー
-
トランザクションについて教えて下さい。
(nkmt, 2015-1-6 21:28)
-
Re: トランザクションについて教えて下さい。
(ISHIJIMA, 2015-1-6 23:58)
- Re: Re: トランザクションについて教えて下さい。 (Tanda, 2015-1-7 10:57)
-
Re: トランザクションについて教えて下さい。
(nkmt, 2015-1-7 10:23)
- Re: Re: トランザクションについて教えて下さい。 (Tanda, 2015-1-7 10:53)
- Re: Re: トランザクションについて教えて下さい。 (HAYATO, 2015-1-7 11:00)
-
Re: トランザクションについて教えて下さい。
(nkmt, 2015-1-7 11:23)
- Re: Re: トランザクションについて教えて下さい。 (Tanda, 2015-1-7 11:29)
-
Re: トランザクションについて教えて下さい。
(TKitabayashi, 2015-1-7 11:58)
- Re: Re: トランザクションについて教えて下さい。 (Tanda, 2015-1-7 12:48)
-
Re: トランザクションについて教えて下さい。
(nkmt, 2015-1-7 17:26)
- Re: Re: トランザクションについて教えて下さい。 (Tanda, 2015-1-7 18:20)
- Re: トランザクションについて教えて下さい。 (nkmt, 2015-1-7 18:28)
-
Re: トランザクションについて教えて下さい。
(ISHIJIMA, 2015-1-6 23:58)