■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
PLSQLでのテーブル更新結果 2005/11/26 14:27 OB 1
ObjectBrowser開発担当者殿

ObjectBrowser Ver9.0.1.4を使用させていただいております。
Oracleは8.0.5.2.1、Netは8.0.5.0.0です。

ObjectBrowserから、PLSQLを実行してテーブルAを更新したとします。
この時、PLSQLではCOMMITを発行しません。

続けて、ObjectBrowserのオブジェクトリストからテーブルAを開き
データを確認すると、PLSQLの更新結果が反映されていません。
同一セッション内ですので、更新結果は反映されているべきではないでしょうか?
ObjectBrowser Ver8.0の時は、更新結果は反映されていたはずです。

もしかして、PLSQLだけでなくSQLウィンドウからのSQL実行時もそうかもしれません。
(すみません、これは未確認です)

当然ですが、COMMITボタンでCOMMIT後にテーブルデータを参照すると
更新結果は反映されていました。
こんにちは、橋爪@SIです。

本件はサポート宛にご連絡いただきました後、弊社にて確認作業を
おこないました。

結果含め、回避策をご案内いたします。

原因:
Object Browser Ver.9 では、テーブルなどを開いた際のデータタブ画面
にある「データを表示」とある三角のボタンを押すとROLLBACKされてしまう。

回避策:
データの挿入・更新などおこなう際には、COMMITする前に三角のボタンを押
さず、まずCOMMITを行ってから、三角ボタンを使用してください。

本件に関しましては、次期バージョンアップ時に対応させていただきたいと
思います。

以上、どうぞ宜しくお願いいたします。

たまたまさんへ:
色々と調査のご協力をしていただきありがとうございました。
また、製品の不具合によりご迷惑おかけしたことを併せてお詫びいたします。