■SI Object Browser 掲示板


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

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

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
Oracle8i + OB10でコード補完でエラー発生 2007/08/30 14:27 OB 3
ObjectBrowser 10.0.0.0を評価しています。

接続先データベースがOracle8i(8.1.7)の場合、プロシージャの
エディタでのコード補完でエラーが発生します。


DBMS_OUTPUT.

と入力すると
ORA-00942: 表またはビューが存在しません。
エラーが発生します。

SYS.DBMS_OUTPUT.

だとメソッド?の候補が出てきます。


FOR C1 IN (SELECT * FROM SCOTT.EMP) LOOP
C1.

と入力すると
ORA-00942: 表またはビューが存在しません。
エラーが発生します。


接続先データベースがOracle10gの場合

DBMS_OUTPUT.

と入力しても、エラーは発生しませんが、候補は表示されません。

FOR C1 IN (SELECT * FROM SCOTT.EMP) LOOP
C1.

と入力しても、エラーは発生しません。
こんにちは
後迫@SIです。

ご報告いただきありがとうございます。
現象について再現いたしました。

Oracleのバージョンが8i以下の場合に、
ユーザ名以外の文字列+「.」を押した場合は、
コード補完にてエラーになるようです。
(ユーザ名を入力後、「.」を押した場合はエラーになりません。)

ご不便をおかけしてしまい申し訳ありません。
この不具合につきましては、
できるだけ早い時期にマイナーバージョンアップにて
修正できるよう検討したいと思います。

現状では、お手数ですが、
オプション画面の[詳細設定]タブより、
「各種エディット時にコード補完を行う」のチェックをOFFにした状態で
ご利用いただけますでしょうか。

なお、DBMS_OUTPUTなど、SYSユーザが所有するパッケージの
メソッドを検索する場合は、「SYS.DBMS_OUTPUT.」と
入力していただく必要があります。

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
>ご不便をおかけしてしまい申し訳ありません。
>この不具合につきましては、
>できるだけ早い時期にマイナーバージョンアップにて
>修正できるよう検討したいと思います。

お待ちしております。
よろしくお願いします。
>>ご不便をおかけしてしまい申し訳ありません。
>>この不具合につきましては、
>>できるだけ早い時期にマイナーバージョンアップにて
>>修正できるよう検討したいと思います。

Ver.10.1.0.0で解決しました。
ありがとうございます。