質問編集履歴
1
情報追記の為
test
CHANGED
File without changes
|
test
CHANGED
@@ -22,7 +22,7 @@
|
|
22
22
|
|
23
23
|
↓
|
24
24
|
|
25
|
-
SQL.
|
25
|
+
SQL.xを発行
|
26
26
|
|
27
27
|
↓
|
28
28
|
|
@@ -42,7 +42,7 @@
|
|
42
42
|
|
43
43
|
↓
|
44
44
|
|
45
|
-
WebAPI_C(httpでSQL.
|
45
|
+
WebAPI_C(httpでSQL.xを発行)
|
46
46
|
|
47
47
|
↓
|
48
48
|
|
@@ -53,3 +53,17 @@
|
|
53
53
|
それぞれ別のhttpリクエストでの処理を、一つのトランザクションとして処理することはできるのでしょうか?
|
54
54
|
|
55
55
|
WebAPI_A~WebAPI_Dを一つのWebAPIとして再設計し、トランザクションを行うしかないでしょうか。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
SQLの内容について追記します。
|
60
|
+
|
61
|
+
SQLの内容は複数でSQL.1~SQL.xとなり、内容としては以下のようなパターンがあります。
|
62
|
+
|
63
|
+
・ヘッダ情報テーブルと明細情報テーブルへの更新
|
64
|
+
|
65
|
+
・複数のテーブルに対し、ステータス情報の更新
|
66
|
+
|
67
|
+
・複数のテーブルで一つの取引情報となるテーブルの洗い替え
|
68
|
+
|
69
|
+
それぞれ、DBのトランザクション機能を使用するのではなく、更新が失敗した際は、自力でデータを削除するなどするしかないでしょうか。
|