ASP.NET Webサイト(c#)があり、コードビハインドでSQLhttp://www.w3schools.com/sql/sql_in.aspの演算子を使用してデータベースからデータを取得したいと考えていIN
ます。
構文は次のとおりです。
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1,value2,...)
ストアドプロシージャを使用してデータを取得します。このプロシージャ内で、最後にselectを実行します。
私の質問はvalue1, value2, ...
、クエリの()部分を動的に構築する方法ですか?オペレーターSqlParameter
に表示される値を(s)として送信するにはどうすればよいですか?IN
ストアドプロシージャは次のように定義されます。
CREATE PROCEDURE [dbo].[GetAllUsers]
@ORGANIZATION_ID int = null
AS
BEGIN
SET NOCOUNT ON;
begin
SELECT *
from USERS
where ORGANIZATION_ID = @ORGANIZATION_ID
end
END
WHERE
条項を次のようなものに置き換えたいと思います。
WHERE ORGANIZATION in (xxxxxxxxxxxxx)
これを行う方法?
ありがとうございました。