■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
[SQLの初心者]
>こんにちは
>仕事の関係で、よくObject Browserを使って、会社のDBからデータをselectします。
>抽出条件の増加に伴い、SQL文も多くなります。自分が使うならいいですが、他人に使って
>もらうとき、かなり不便です(まず、Object Browserの環境を立ち上げて、そしてSQL文を
>探し出して、実行する。
>質問です、画面上で、表示されている多くのSQL文から選択したら、
>自動的に実行するようになる方法はあるでしょうか?

SQL実行画面に、履歴機能がありますが、
正直、これは多数のSELECT文を管理するのには不向きだと思います。
(SQLを実行すると、どんどん履歴に追加されて行くため)

お薦めの方法として、下記2案は如何でしょうか?

方法1:VIEWを使用する。

方法2:SQL*Plusを実行するバッチと、Select文を記述したスクリプトを作成し、
    Spool文でSelect実行結果をログファイルに出力する。
こんにちは
仕事の関係で、よくObject Browserを使って、会社のDBからデータをselectします。
抽出条件の増加に伴い、SQL文も多くなります。自分が使うならいいですが、他人に使って
もらうとき、かなり不便です(まず、Object Browserの環境を立ち上げて、そしてSQL文を
探し出して、実行する。
質問です、画面上で、表示されている多くのSQL文から選択したら、
自動的に実行するようになる方法はあるでしょうか?
お世話になっております。
OB8/OBER2は大変重宝しております。
おかげで、とっさのときにSQLが思い出せません。(笑)

さて
OB8 で
少々変わった(?)次回更新日を指定した
リフレッシュ・グループを作成しようとすると
エラーになります。

実際には
定義情報の次回更新日を「trunc(sysdate, 'HH') + 1/24」のようにセットし、
実行すると、
実行する DBMS_REFRESH.MAKE の引数のうち、
次回更新日が
「'trunc(sysdate, 'HH') + 1/24'」のようになっております。
正しくは、「'trunc(sysdate, ''HH'') + 1/24'」ですよね。

現在は、DBMS_REFRESH.MAKE をSQL実行画面より実行し、作成することで対応しております。
この方法では正しく作成されるので、
指定方法があやまっているとは思えません。

OBの不具合ではないかと思うのですが、
いかがでしょうか?
スクリプト実行する場合、1つのSQL文の終わりを 
単独行の'/'(スラッシュ)で判断されてますが、
Excel等で、連続実行のSql文を組み立てることが多いので
SQL文と同一行に、'/'や';'などのsql文の終了を判断する文字をつけて
連続実行できると便利なのですが、
今後のバージョンアップでご検討をお願いします。
後迫さん、梅田さん。
ご回答ありがとうございます。

次回バージョンアップを心待ちしております。
以上
最初、IMFは「前のまま」というモードだけだったのですが、
「ちゃんとコントロールしよう!」
ということで今回、on-offコントロールを入れたのでした。

その際、列名をどうしようかと悩んだときに、やっぱり半角英数字が多いからなぁ・・・
ということでoffにしたのですが、おっしゃるようにオプション選択できるように
すればよかったですね。
(やっぱりツールなので決め打ちは良くありませんでした。)

次回バージョンアップで検討します。
ご意見ありがとうございました。
こんにちは、早速のご回答ありがとうございます。

>次回バージョンアップで、
>「属性名」・「カラム名」に関してはIMEをONにする様検討したいと思いますので、
ご検討下さる内容、大変助かります。

わがままを言うなら、もう少しシンプルな機能を提案(?)させてもらいます。
オプションメニューより、
□データ型以降にフォーカスが入った場合IMEをOFFにする
というチェックボックスを置いてはどうでしょう?
(デフォルトはCheckedで)
属性名・カラム名欄に入ると、勝手にIMEがONになるのも困るかもしれません。
(例:海外向けDB設計であれば、特に)

以上 前向きにご検討下さるとありがたいです。
こんにちは
後迫@SIです。

ご意見いただきありがとうございます。

お問い合わせいただいた件ですが、
原因としましては、
「属性名」「カラム名」にフォーカスが入った場合・・・IMEは現状のまま
「データ型」以降にフォーカスが入った場合・・・IMEをOFFにする
という動きになっているためです。

次回バージョンアップで、
「属性名」・「カラム名」に関してはIMEをONにする様検討したいと思いますので、
どうぞよろしくお願いいたします。




こんにちは、
現在ERツール選定の為、OBER2.0の試用を行っています。
これは重宝しそうです。

ところで、エンティティ定義の際に、操作面で???があります。
属性、カラム、ドメイン・・と入力した後、次の行に移ったら、IMEがOFFになります。

その都度ONにし直さねばなりません。
最初は、都度やれば良いと思っていたのですが、結構イライラするものです。
オプション等を見回しましたが、特にこれといった設定も無いようですし。

属性名は、日本語で入力される事が多いと思いますので、
皆さんはどうされているのでしょうか?
こんにちは
後迫@SIです。

ご要望をいただきありがとうございます。

データ型の幅を保存するオプションにつきましては、
今後のバージョンアップで検討させていただきますので
どうぞよろしくお願いいたします。