Symfoware Serverのrdbexecsqlでのロールバックについて

rdbexecsqlコマンドでデータを更新したあと、ROLLBACK文を実行しましたが、ロールバックされずにコミットされてしまいます。原因と対処方法を教えてください。
[原因]
rdbexecsqlコマンドはデフォルトの状態ではSQL文ごとに自動コミットされることが原因です。ROLLBACK文を実行しても、それまでの更新処理はすでにすべてコミットされた状態になっています。そのため、ROLLBACK文自体は正常終了しても、ロールバック処理は行われません。

[対処方法]
自動コミットを行わないようにするには、rdbexecsqlコマンドの実行時に-cオプションを指定してください。

製品・サービス区分 Symfoware
製品・サービス情報
対象製品 Symfoware Server (Native Interface)
プラットフォーム Windows, Solaris, Linux
アンサー種別 技術サポート
このページの先頭へ