0

私は2つのテーブルtblSOTransactiontblSOTranasactionDet.

データベース操作は、両方のテーブルに対して異なるストアド プロシージャを使用して処理されています。

両方のテーブルの異なるストアド プロシージャへの異なる呼び出し間で単一のトランザクションを維持する方法..

4

1 に答える 1

1

1 つのトランザクション内で両方のストアド プロシージャを実行できます。

したがって、基本的には次の手順に従う必要があります。

  • 取引を開く
  • 試す
  • ストアド プロシージャの実行 1
  • ストアド プロシージャの実行 2
  • トランザクションをコミットする
  • キャッチ -> ロールバック トランザクション
于 2012-11-10T05:46:21.377 に答える