Date: Thu, 7 Mar 2002 16:25:25 +0900
From: "Mayuko Fujisaki" <who@example.co.jp>
こんにちは。藤崎と申します。
> パラメータが複数あるストアドプロシージャで
> いくつかのパラメータが入力されなかった場合(NULL)、
> そのパラメータはなかったことにする記号とかはないのでしょうか?
パラメーターに値があるときは、それを条件に検索をおこない、
パラメーターがnullのときには、レコードを全件表示する、
という、ストアドプロシージャです。
--------------------------------------------------
Alter Procedure TEST
(
@ID int
)
As
set nocount on
SELECT *
FROM テーブル1
WHERE 列1=@ID OR @ID IS NULL
return
-----------------------------------------------------
パラメータが多くなると少し複雑になるかもしれませんが、
これで解決できないでしょうか。
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|