Symfoware Serverのrdbexecsqlコマンドでのトランザクションの同時実行について

rdbexecsqlコマンドで参照処理と更新処理を同時に実行しても、排他がかからずに実行できてしまいます。これはなぜですか?
rdbexecsqlコマンドはデフォルトの状態ではSQL文ごとに自動コミットされます。SQL文ごとにトランザクションが終了するため、排他がかかってもSQL文の終了と同時に排他が解けます。そのため、参照と更新が排他制御なしで同時に実行されたように見えます。
自動コミットを行わないようにするには、rdbexecsqlコマンドの実行時に-cオプションを付けてください。
製品・サービス区分 Symfoware
製品・サービス情報
対象製品 Symfoware Server (Native Interface)
プラットフォーム Windows, Solaris, Linux
アンサー種別 技術サポート
このページの先頭へ