■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
SQLを複数記載し、先にバインド変数あり、その後にバインド変数なしのSQLがある状態で、
まとめてSQL実行した場合に発生するようであった。

例)
SELECT * FROM XXXXX WHERE COL1 = :TEST1 AND COL2 = :TEST2
/

SELECT * FROM YYYYY
/
以下のバージョンを使用しています。
製品名:SI Object Browser for Oracle 25(x64)
Ver  :25.0.0.0

※以前Ver21を使用していた時は当事象は発生しませんでした
こんにちは。OBサポートです。

お問い合わせいただいた件につきましてですが、
ツールメニュー > エディタオプション > 編集動作タブの下部に
コード補完機能に関する設定がございますので、
ご希望の動作となるよう変更をお願いいたします。

何卒、よろしくお願いいたします。
こんにちは。OBサポートです。

お問い合わせいただいた件につきまして、確認しましたところ
SI Object Browser for Oracle 25.0.1では同事象が発生せず
バインド変数の値を切り替えての連続検索が可能となっております。

お手数ではございますが、ご利用の製品名、バージョンを
ご記載いただけますでしょうか。

何卒、よろしくお願いいたします。
例えば以下のようなSQLを「実行」したとき、バインド変数の値を入力する欄が右側に表示され、
値を入力することで結果が表示される。

SELECT * FROM DUAL
WHERE 1 = :TEST1 AND 2 = :TEST2

ただし、1度検索するとバインド変数を入力する欄が消えてしまい、
2回目以降は「実行」ボタンを押してもバインド変数入力欄が表示されません。
解消法があれば教えてください。
テーブル名の後にドットを付けると、自動でカラム名の候補が出てきますが、この機能をOFFにしたいです。
どこで設定すればよいでしょうか?
ご担当者様

丁寧なご回答をありがとうございました。
こんにちは。OBサポートです。

あいにく、外部ファイルによるエンティティ-サブモデルの
一括マッピングといった機能は用意がございません。

そのほかにサブモデルへの追加を行う機能としましては、
既存のサブモデルが存在することが前提となりますが
モデルメニュー > エンティティリスト を開き、サブモデルに
割り当てたいエンティティを単独/複数選択して
右クリック→既存のサブモデルに追加→対象のサブモデルを選択
とすることでもサブモデルへの割り当てを行うことが可能となります。

ご希望に添えず申し訳ございませんが、上記方法にて
対応可能かお試しいただければ幸いです。

どうぞ、よろしくお願いいたします。
ご担当者様

ご返信ありがとうございます。

方針としてはサブモデルによる分類で決定しました。
そこで恐縮ですが、1点質問があります。

エンティティ名を列挙したテキストファイルを取り込むことで
一括でサブモデルの分類ができる機能はありませんでしょうか。

やはりサブモデル画面を起動し、右側に列挙されたエンティティを選択して←ボタンを押下して追加していくしかないでしょうか。

以上、よろしくお願いいたします。
こんにちは。OBサポートです。
本件解決したとのこと、ご投稿ありがとうございます。

分類する方法としましては、サブモデルをご利用いただくほかに
エンティティに色付けをする方法がございます。
※エンティティを右クリック→色・フォントの変更→一番上にある背景色を任意の色に設定

マウスドラッグによる範囲選択、もしくはShftキー+エンティティクリックにより
複数のエンティティを選択して上記の色設定を行うことも可能ですので
よろしければお試しください。

どうぞ、よろしくお願いいたします。