■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
ObjectBrowser9を使用しております。
OB8と比べて便利な機能が増えており、大変便利に使わせていただいております。

質問があるのですが、
「テーブル」→「データ」タブを選択し、「条件」ボックスの下に表示されている
項目一覧の「=」に値を入れて、検索実行したところ、デスクトップに項目名と
列幅(画面の下に表示されているテーブル内容のグリッド列幅)が記述された
iniファイルが自動的にデスクトップに出力されるのですが、
また同様に、SQLビルダで実行したSQLエディタの内容も、デスクトップに出力されます。
今までOB8では意識することがなかったのですが。。。
ヘルプを探したのですが、該当箇所を見つけることができませんでした。
できれば出力させたくないのですが、これらを制御する設定はどこで行うのでしょうか?

よろしくお願い致します。
こんにちは橋爪@SIです。

>「テーブル」→「データ」タブを選択し、「条件」ボックスの下に表示されている
>項目一覧の「=」に値を入れて、検索実行したところ、デスクトップに項目名と
>列幅(画面の下に表示されているテーブル内容のグリッド列幅)が記述された
>iniファイルが自動的にデスクトップに出力されるのですが、
>また同様に、SQLビルダで実行したSQLエディタの内容も、デスクトップに出力されま>す。

こちらにつきましては、「オプション」→詳細設定タブ画面にあります、「作業ファイル作成先」に設定されたディレクトリに、ファイルが自動で生成されていきます。

こちらを再設定することで、ご対応お願いいたします。
どうぞ、宜しくお願いいたします。
橋爪@SI様

>こちらにつきましては、「オプション」→詳細設定タブ画面にあります、「作業ファイル作成先」に設定されたディレクトリに、ファイルが自動で生成されていきます。
>
>こちらを再設定することで、ご対応お願いいたします。

ご回答、ありがとうございました。
OB8時にはデスクトップに作成されなかったため、意識していなかったのですが、
デフォルトでインストールフォルダに作成されるようになっているんですね。
OB9でデスクトップに変更した記憶がなかったのですが。。。
作成しないという選択肢はないのでしょうか?
(作業ファイル作成先をクリアしても、ルートに設定されてしまいます)
何度も申し訳ございませんが、よろしくお願い致します。
こんにちは橋爪@SIです。

作業ファイル作成先に関しましては、現状、作成しないという選択肢を設定することができません。
Object Browserをご利用するにあたって、画面位置、検索項目入力履歴、その他各ウィンドウが保持する情報が作成されるようになっております。

もし、これらファイルが気になされるようでしたら、Object Browserインストールディレクトリに、適当なフォルダを用意していただき、作業ファイル作成先に設定していただけますでしょうか。

よろしくお願いいたします。
教えてください。

1つのシートに同じエンティティを複数表示する事はできないのでしょうか?

※Visioだと複製を作成する事ができました。
 複製を変更すると全てに反映されます。


よろしくお願いします。
こんにちは橋爪@SIです。

>1つのシートに同じエンティティを複数表示する事はできないのでしょうか?

同じ構造を持ったエンティティという解釈でよろしいのでしたら、対象エンティティをctrl+c、ctrl+vで作成可能です。

> ※Visioだと複製を作成する事ができました。
>  複製を変更すると全てに反映されます。

サブモデルという容で複製を作成し、サブモデルへは、メインモデル含め、変更を反映させることも可能ですので、お試しいただけますでしょうか。

>>1つのシートに同じエンティティを複数表示する事はできないのでしょうか?
>同じ構造を持ったエンティティという解釈でよろしいのでしたら、対象エンティティをctrl+c、ctrl+vで作成可能です。
>
>> ※Visioだと複製を作成する事ができました。
>>  複製を変更すると全てに反映されます。
>
>サブモデルという容で複製を作成し、サブモデルへは、メインモデル含め、変更を反映させることも可能ですので、お試しいただけますでしょうか。

1つのサブモデル内での複製を可能にして頂ければと考えています。

サブモデル自体が大規模なものな場合、
複製できないと印刷時にリレーションが分からなくなります。
これを複製を作成してリレーションを分かりやすくしたいという要望です。

よろしくお願い致します。
ご要望、承りました。

是非、次期バージョンアップ時に検討項目とさせていただきたいと思います。

他にもご要望等ございましたら、お申し付けください。
Object Browser 9 は、RAW型の直接更新は可能でしょうか?
また、表示されている文字を切り取ろうとすると、(VARBYTES)と表示されて、
文字コピーできません。Excelにおとすのでなく、直接文字コピーできますか?
こんにちは橋爪@SIです。

大変申し訳ございません。
RAW型のデータにつきましては、直接編集はできず、update文からのみ
更新可能となっております。

申し訳ございませんがご了承していただけますでしょうか。
どうぞよろしくお願いいたします。
物理名称と論理名称を同時に表示および印刷する事方法を
教えてください。

テーブル名及びカラム名をVisioのように
『物理名称[論理名称]』というふうに
両方いっぺんに表示および印刷をしたいのですが
方法がわかりませんでした。

よろしくお願いします。
こんにちは橋爪@SIです。

>物理名称と論理名称を同時に表示および印刷する事方法を
>教えてください。
>
>テーブル名及びカラム名をVisioのように
>『物理名称[論理名称]』というふうに
>両方いっぺんに表示および印刷をしたいのですが
>方法がわかりませんでした。

定義書でのファイル出力からの印刷でしたら属性名(論理名)、カラム名(物理名)と、同時に出力・印刷が可能です。

しかし、デザイナ上で論理・物理両方を同時に表示する機能は実装されておりません。
こちらに関しましては、今後、対応を検討させていただけますでしょうか。

どうぞよろしくお願いいたします。
ご回答ありがとうございます。

>しかし、デザイナ上で論理・物理両方を同時に表示する機能は実装されておりません。
そうですか。
やはりできませんか。

>こちらに関しましては、今後、対応を検討させていただけますでしょうか。
ER図を印刷した際、論理名と物理名が同時に表示できないのは
設計時にはそれ程問題とは思いません。
しかし開発時に両方を同時に参照できないのは非常に不便に感じます。

是非早い時期での対応をお願い致します。

よろしくお願い致します。
[初心者]
>ご回答ありがとうございます。
>
>>しかし、デザイナ上で論理・物理両方を同時に表示する機能は実装されておりません。
>そうですか。
>やはりできませんか。
>
>>こちらに関しましては、今後、対応を検討させていただけますでしょうか。
>ER図を印刷した際、論理名と物理名が同時に表示できないのは
>設計時にはそれ程問題とは思いません。
>しかし開発時に両方を同時に参照できないのは非常に不便に感じます。
>
>是非早い時期での対応をお願い致します。
>
>よろしくお願い致します。
>

この件は、いつ頃の反映される予定でしょうか?
※非常に不便に感じていますので、是非是非よろしくお願い致します。


こんにちは、橋爪@SIです。

論理名、物理名の同時表示についてですが、
今回、バージョンアップを行うに当りまして、弊社で協議しました結果
対応を見送ることとなりました。

ご要望に副えず誠に申し訳ございません。

今後のバージョンアップ時に、再度、検討させていただきたいと思います。

どうぞ宜しくお願いいたします。
担当者様

こちらの件ですが、次期バージョンで反映される予定でしょうか?

物理名と論理名が同時表示&印刷できるようになれば
開発効率も上げられ、非常に助かるのですが。

また、次期バージョンはいつ頃リリース予定でしょうか?

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


[橋爪@SI]
>こんにちは、橋爪@SIです。
>
>論理名、物理名の同時表示についてですが、
>今回、バージョンアップを行うに当りまして、弊社で協議しました結果
>対応を見送ることとなりました。
>
>ご要望に副えず誠に申し訳ございません。
>
>今後のバージョンアップ時に、再度、検討させていただきたいと思います。
>
>どうぞ宜しくお願いいたします。
Oracle9iにおけるストアドプロシジャ開発で、selectの結果をテーブルにコピーするというプロシジャを作り、OBでテストしたところ、正常な結果を出すのに、それをSQL*PLUSからexecuteすると、正常終了と返しながら、テーブルには何も吐き出しません。プロシジャに引数を渡す方式をとりたいため、SQL*PLUSでの実行が便利と思われるのですが、この動作の違いはなぜ起きるのでしょうか。
"C:\Program Files\OB9\ob9.exe" "/u=aaaa/aaaa@aaaa"
といった形でコマンドライン引数を使ってログインした際に
コマンドライン引数に小文字が含まれていると
所有しているテーブルなどが表示されません。

version8ではテーブルなどが表示されます

対応をよろしくお願いします。

OracleSQLパズル
http://oraclesqlpuzzle.hp.infoseek.co.jp
こんにちは、橋爪@SIです。

ご指摘いただきました件、確認させていただきました。

ver.9にてコマンドライン引数を使ってログインした際には、
ver.8の時のように、ログインしたスキーマが所有しているテーブルが表示された状態になっておりませんでした。

大変もうしわけございません。
本件に関しましては、時期バージョンにて、対応を検討させていただきたいと思います。
どうぞ宜しくお願いいたします。
お世話になります。

Procedureのデバッグ実行で、ある行にブレークポイントを設定したのですが、どうすればこのポイントまでスキップさせる事ができるのですか?

ブレークポイントを設定して実行ボタンを押せば、ブレークポイントを設定した行まで自動実行してくれると思っていたのですが(VBみたいに)、実行中の行を示す黄色い行が消えてしまい、そのまま停止状態になってしまいます。
それとも、当方のブレークポイントの解釈が間違っているのでしょうか?

マニュアルを見てもブレークポイントの設定方法が記述しているだけで詳しい事は何も書いていないのですが、どなたか教えていただけませんか?

よろしくお願いします。
こんにちは橋爪@SIです。

>ブレークポイントを設定して実行ボタンを押せば、ブレークポイントを設定した行まで自動実行してくれると思っていたのですが(VBみたいに)、実行中の行を示す黄色い行が消えてしまい、そのまま停止状態になってしまいます。
>それとも、当方のブレークポイントの解釈が間違っているのでしょうか?

「実行」ボタン押下でブレークポイント設定箇所まで実行されるのですが、デバッグ実行しているオブジェクトにより、1回の「実行」ボタン押下ではブレークポイント設定箇所に止まらないケースがございます。
こちらの問題に関しましては、今後、改善を検討させていただきたいと思います。

また、「実行」ボタン押下後に停止状態になるとのことですが、こちらに関しましては、Object Browser ではデバッグ実行時にDBMS_DEBUGを使用しておりまして、規模の大きなプログラム実行時や、デバッグ実行を何度も行っている場合にOracleが不安定になることが多々ございます。

以上、今後、デバッグ機能部分に関しましては、次期バージョンアップにて対応を検討させていただきたいと思いますので、どうぞ宜しくお願いいたします。
OB9.0.1.4/9.0.0.0でIndexを作成したいのですが、
定義情報をセットした状態で領域情報タブに移ると
「コンパイルしますか?」のメッセージが
出ますが、ここで「いいえ」を押すと、
セットした情報が全て消えてしまいます。

定義情報と領域情報を両方セットし終わってから
コンパイルを行いたいのですが・・・

抑止するための設定などあれば教えて下さい。

ただの通りすがりですが、試してみたところ
「コンパイルしますか?」で「はい」を選んでもその時点では
Indexは作成されず、作成するためのSQL文だけが作成され
新規でソースタブにSQLが表示されるようです。
その後でIndexの領域情報をSQL分なり領域情報のタブなりで
変更した後、実行してIndexを作成すればよいのではないでしょうか?


[Locker]
>OB9.0.1.4/9.0.0.0でIndexを作成したいのですが、
>定義情報をセットした状態で領域情報タブに移ると
>「コンパイルしますか?」のメッセージが
>出ますが、ここで「いいえ」を押すと、
>セットした情報が全て消えてしまいます。
>
>定義情報と領域情報を両方セットし終わってから
>コンパイルを行いたいのですが・・・
>
>抑止するための設定などあれば教えて下さい。
>
>
で、ソースタブを「開始」か「キャンセル」しないと
次の操作が行えません。
領域情報を指定しないでIndex作成を開始するのは
もってのほかなので「キャンセル」せざるを得ないのですが、
ここでまた最初の状態です。

となると、この部分はOB8を使った方が良さそうですね。
(結構大バグの様な気がするんですが・・・)

[たまたま]
>ただの通りすがりですが、試してみたところ
>「コンパイルしますか?」で「はい」を選んでもその時点では
>Indexは作成されず、作成するためのSQL文だけが作成され
>新規でソースタブにSQLが表示されるようです。
>その後でIndexの領域情報をSQL分なり領域情報のタブなりで
>変更した後、実行してIndexを作成すればよいのではないでしょうか?
掲示板No.2557で同様の指摘がありましたので
この文書はクローズとさせて下さい。
SI社さんも今後の改善事項として認識されているようです。

大変失礼致しました。