■SI Object Browser 掲示板


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

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

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
カラムを挿入すると直後のカラムの値がNullになりません? 2010/06/03 17:50 OB 2
既知ではないかと思うのですが、もしそうでしたらすみません。
Object Browser for Oracle Ver. 11.0.1.0を使って、Tableウインドウの
定義情報タブで、既存のテーブルの既存のカラムの間に、新しくカラムを挿入
したところ、挿入したカラムの次のカラムの値が、NULLになってしまうことが
分かりました。Ver.10では、このような症状はなかったのですが、何か変わったのでしょうか。あるいは、解消されているアップデート版が既にリリースされていますでしょうか。お教え下さい。
例:
Table:TBL_FOO
項目名:COL_FOO_A
項目名:COL_FOO_B
項目名:COL_FOO_C
項目名:COL_FOO_D
↓
↓COL_FOO_CとCOL_FOO_Dの間に[+]を使って
↓COL_FOO_C'を追記して「作成」を実行
↓
Table:TBL_FOO
項目名:COL_FOO_A
項目名:COL_FOO_B
項目名:COL_FOO_C
項目名:COL_FOO_C'
項目名:COL_FOO_D

テーブルの値をデータタブで確認すると、
COL_FOO_Dの値が全てNULLに!!

以上、よろしくお願いいたします。
こんにちは
後迫@SIです。

このたびは返信が遅くなってしまい申し訳ございません。

現象について再現いたしました。
原因につきましてですが、Ver.11にて、テーブル定義変更時の
データ復旧処理を修正いたしましたが、内部で発行するSQLに
誤りがあり、当不具合が発生してしまうようです。
(Ver.11固有の不具合となっております。)

ご迷惑をおかけしてしまい大変申し訳ございません。この不具合に関しましては、
次回のリビジョンアップにて、修正版の公開を検討させていただいております。
できるだけ早急にリリースするよう計画中ですので、もうしばらく
お待ちいただいてもよろしいでしょうか。

大変申し訳ございませんが、
何卒よろしくお願いいたします。
後迫様

ご回答ありがとうございました。ご回答が出るのをチェックするのを
しばらくさぼっていて、今日拝見しました。お礼が遅れて恐縮です。

次のRevに期待します。それまでは、だましだまし使わせていただきます。
年々便利になってきていて、今後のご発展を期待しています。

以上