■SI Object Browser 掲示板


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

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

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。
SQLの実行Windowsをつくるには 2003/10/13 16:50 OB 4
こんにちは
仕事の関係で、よくObject Browserを使って、会社のDBからデータをselectします。
抽出条件の増加に伴い、SQL文も多くなります。自分が使うならいいですが、他人に使って
もらうとき、かなり不便です(まず、Object Browserの環境を立ち上げて、そしてSQL文を
探し出して、実行する。
質問です、画面上で、表示されている多くのSQL文から選択したら、
自動的に実行するようになる方法はあるでしょうか?
[SQLの初心者]
>こんにちは
>仕事の関係で、よくObject Browserを使って、会社のDBからデータをselectします。
>抽出条件の増加に伴い、SQL文も多くなります。自分が使うならいいですが、他人に使って
>もらうとき、かなり不便です(まず、Object Browserの環境を立ち上げて、そしてSQL文を
>探し出して、実行する。
>質問です、画面上で、表示されている多くのSQL文から選択したら、
>自動的に実行するようになる方法はあるでしょうか?

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

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

方法1:VIEWを使用する。

方法2:SQL*Plusを実行するバッチと、Select文を記述したスクリプトを作成し、
    Spool文でSelect実行結果をログファイルに出力する。
SEGAさん
 回答をいただき、有難うございます。
 残念ですが、二つの提案に対して、知識不足のわたしにとって、わかりません。
 でも、やっていくつもりがありますので、アドバイスをいただきたい。
 よろしくお願いします。
[SQLの初心者]
>SEGAさん
> 回答をいただき、有難うございます。
> 残念ですが、二つの提案に対して、知識不足のわたしにとって、わかりません。
> でも、やっていくつもりがありますので、アドバイスをいただきたい。
> よろしくお願いします。

解決方法案と、それに関するキーワードを提示致しましたので、
まずは、ご自分で可能な範囲でお調べ下さい。お願い致します。
(それが掲示板上で質問するマナーだと思います。)

軽く確認してみたところで、下記HPあたりが参考になるかと思います。参考まで。

◆ビューとは
http://www.seshop.com/se/edu/shikaku/omo/miti/silver_miti_ora05.asp?educat=silver2
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_k02.htm


◆SQL文を書いたファイルをバッチで実行するには?
http://homepage1.nifty.com/kojama/works/rdbms/oracle/misc.html
こんにちは
後迫@SIです。

返信が遅れまして大変申し訳ございませんでした。

お問い合わせいただきました件ですが、
頻繁に使用するSELECT文をあらかじめ登録しておける、
ユーザ定義コマンド機能はいかかでしょうか?

「ツール」メニューの「ユーザ定義コマンド」から、
「ユーザ定義コマンドの登録」で登録が可能です。
(Ver.7の場合は「SQL」メニューの「ユーザ定義SQLの登録」が該当します。)

作成したSQLコマンドは
インストールフォルダにある、「usercmd」フォルダに作成されておりますので、
フォルダごとをコピーすることで、他の端末に入っているObject Browserに登録も可能です。

どうぞよろしくおねがいいたします。