■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんにちは
OBサポートです。

本件はVer.12よりUnicode対応を行った関係で発生している事象の可能性がございます。
現状では、ご指摘の通り接続文字コードに「UTF8」選択してログインしていただく運用でご検討ください。

貴重なご意見誠にありがとうございました。
何卒よろしくお願い申し上げます。
文字コード=JA16SJIS などでログオンして
全角文字を含む文字列にSUBSTR関数を実行すると抽出件数が0になります。

例)
SELECT
SYSDATE
,SUBSTR('あいうえおかきくけこ', 1, 2)
FROM DUAL

文字コード=UTF8 でログオンした接続が1つでもあれば、
抽出されるようになるようです。

ヘルプには特に問題がない場合は「UTF8」を使用するようには記載されていますが、
情報として投稿しておきます。

Re: DBLink 2016/01/29 12:03 OB
ご回答ありがとう御座います。


Re: DBLink 2016/01/28 18:05 OB
OBサポートです。

大変申し訳ございませんが、「SI Object Browser for Oracle Ver.10」では、
Oracle12cが動作保証外の環境となっております。

【動作環境】
Ver.10: Oracle 8.0.4~11.1.0(OS: Windows 98/2000/XP/2003 Server/Vista)

大変申し訳ございませんが、動作保証外の環境で発生した
事象に関しましては、対応できかねます旨ご了承ください。

何卒、よろしくお願い申し上げます。
DBLink 2016/01/27 14:01 OB
【Virsion】
OB10 Ver10.1.0.0
oracle9i
oracle11gXE
oracle12c

12cから直接9iをDBLink出来ない事から、間に11gを設けてDBLinkを行っています。
Tableに関しては、特に問題なくSELECT等出来たのですが、
FunctionのSelectを行う際に、
11gからは正常にSELECTでき、
12cから11gへ行うとデータベースリンク(11gに設定した9iのリンク名)が存在しませんと、
エラーになります。
Tableに関しては問題なかったので、DBLink自体は問題ないかと思いますが、
何か原因があるのでしょうか。

※Functionは値を渡して内部で端数処理をするだけのシンプルなものです。
>通りすがりさん

OBサポートです。
情報のご提供誠にありがとうございます。

当初ご投稿いただいていたエラーとは異なる内容でしたが、
ご指摘の通り、出力先のパスが長い場合や禁則文字が
含まれている場合は、パス不正でエラーとなります。

ご提供いただいた内容でエラーが発生した場合は、
出力先を変更するなどでご対応いただければと存じます。

貴重なご意見ありがとうございました。
何卒よろしくお願いいたします。
横槍すみません。
これって出力先が深い階層にあってパスが長くなったり
パスに全角の()のような禁則文字が含まれたりすると
発生するような気がします。

今更でしかも不確定な意見をすみません。
調査、回答ありがとうございます。
修正されるまでは提示して頂いた方法で運用します。
ありがとうございました。
OBサポートです。

ご提示いただいた事象は、「SI ObjectBrowser for Oracle」における
不具合となります。ご迷惑をお掛けし誠に申し訳ございません。

ご指摘にもありますとおり、ヘッダクリックによるソート実行時に、
SQLにコメント行が含まれていると、以降のSQLが無効となる事象を確認しております。

現状大変申し訳ございませんが、1行コメントを削除していただくか、
ソートを行う場合はSQLに「ORDER BY句」を直接入力してから
実行していただく運用でご検討いただけますでしょうか。

なお、ご報告いただきました件に関しましては、
対応リストに追加し、今後のバージョンアップで修正できるよう、
対応を検討させていただきます。

何卒、よろしくお願い申し上げます。
1行コメント'--'を含むSQLを実行後、並び替え操作(列ヘッダをクリック)で
1行コメント以降の文字列がコメントアウトされてしまうようです。
改善、または対策がありましたらご教示ください。


環境:
OB for Oracle 13.0.0.0
Windows 7 Professional 64ビット
Oracle Database 12c Release 12.1.0.1.0 - 64bit Production


以下のSQLで再現しました。

/* ここから */
SELECT *
FROM DUAL
--
WHERE 1 = 2
/* ここまで */

上記のSQL実行後、カラムヘッダをクリック。
結果セットに 'X' が表示されました。


※OB for Oracle 12.1.3.0では再現しませんでした。