■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

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




OB19 Oracle のテーブルデータの条件指定でエラーに 2020/03/05 10:47:58
sato
Oracle11g(11.2.0.4)に対して
テーブルを表示し条件を選択するため
=(一致)欄に文字列を設定し▶で表示させようとすると
---------------------------
SI Object Browser for Oracle
---------------------------
ORA-01756: 引用符付き文字列が正しく終了していません.
---------------------------
OK
---------------------------
のエラーが発生します。
32bit版64bit版とも同様です。
まったく同じ事をOB13で実行した場合は正常に表示されます。

文字列で '--' ハイフンが2以上つながった場合に発生します。


なにか設定情報、パッチ情報は有りませんか?
また、取得時に実行するSQL文を取得できますか?

よろしくお願いいたします。

元の文章を引用して返信

Re: OB19 Oracle のテーブルデータの条件指定でエラーに 2020/03/05 11:46:00
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

お問い合わせいただいた件につきましてですが、テーブル画面/データタブにて
検索条件指定部に「--」が含まれる文字列を指定した場合に発生するとの
報告をいただいております。

※「--」が含まれる場合に、以降の文字列をコメントとみなし
 コメント部を除去する処理が誤動作している模様です。

ご不便をおかけし、誠に申し訳ございませんが
検索条件指定部の左側にある[SQL]アイコンを押下いただくと
SQLがクリップボードにコピーされますので、この機能を用いて
SQL実行画面にてご確認いただけますでしょうか。

何卒、よろしくお願い申し上げます。
元の文章を引用して返信

Re: OB19 Oracle のテーブルデータの条件指定でエラーに 2020/03/05 13:20:40
sato
コピーして実行したところ正常に実行出来ました。

また、OB13で生成されたSQL文と同一でした。

生成したSQL文には問題は無さそうです。

元の文章を引用して返信

Re: OB19 Oracle のテーブルデータの条件指定でエラーに 2020/03/07 10:25:16
sato
SQL文はSQLウインドウでは実行出来ましたが
テーブルウインドウてはエラーが出ます。

改善の見込みは有りますか?

他の方はこの現象は発生するのでしょうか?
OB19にて(OB13では正常)

テーブルは
CREATE TABLE TEST
( VAL VARCHAR2(100))
/

テーブルTSETの開き
=(一致)に '--' を指定し▶を押すと
エラーになる

SQL文に出力した問い合わせ
SELECT "VAL" FROM "USER"."TEST" WHERE VAL = '--'
エラーにならない

元の文章を引用して返信

Re: OB19 Oracle のテーブルデータの条件指定でエラーに 2020/03/09 17:35:15
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

テーブル画面の条件指定部に「--」を含む文字列を指定した場合に
エラーが発生する件につきましては、開発側でも不具合として認識しております。

今後のバージョンアップ時に対応を検討してまいりますが、
具体的な修正時期に関しましては、恐れ入りますが現状未定となります。

ご不便をおかけし誠に申し訳ございませんが
何卒、よろしくお願い申し上げます。
元の文章を引用して返信