Date: Mon, 27 Oct 2003 12:53:54 +0900
From: "Akira Horikawa" <who@example.ne.jp>
堀川です、こんにちは
-----Original Message-----
From: m.taniguchi [mailto:who@example.co.jp]
Sent: Friday, October 24, 2003 5:19 PM
To: MSDE FunClub
Subject: [ml-msde-beg:00882] クエリの階層化をストアドで
>mdbの時にパラメータつきの選択クエリの階層化をしていましたが
>ストアドではどのように実行すれば宜しいのでしょうか?
>ちなみにmdbの時は
>1.選択クエリA(パラメータ付き)
>2.選択クエリB(パラメータ付き)
>3.ユニオンクエリA(選択クエリA、Bの結合)
>4.選択クエリC(パラメータ付き)
>5.ユニオンクエリB(ユニオンクエリA、選択クエリCの結合)
1個のストアドプロシージャの中ですべてを処理するのか、あるいは
複数のストアドプロシージャに分割するのかは、独立性の問題です。
例えば、1番のクエリが、5番の中からしか呼ばれないのであれば
5番の中に含めてもいいわけです。
しかし5番だけではなく、6番からも使われるのであれば、単独の
ストアドプロシージャにする必要があります。
簡単なSELECT文であれば、別にストアドプロシージャにしなくても
よいと思いますが、同じようなSQL文が重複するのが嫌いであれば
プロシージャ化になるでしょう。
------------------------------------
(株)日本技術ソフト開発
堀川 明 (Akira Horikawa)
10月27日(月曜日) 12時53分記
mailto:who@example.ne.jp
http://www.horikawa.ne.jp/msde/
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|