SELECT
クエリの結果に応じて、IDの配列を返すストアドプロシージャがあります。どのようにSQL Serverでこれを行うことができますか?ここでは、出力パラメータのストアドプロシージャからIDの配列を返す方法は?
ALTER PROCEDURE [dbo].[PS_testGar]
@CODE_B,
@ids OUTPUT
AS
BEGIN
SELECT @ids = code_gar
FROM [dbo].[GARANTIE]
WHERE CODE_B= @CODE_B
END
"@ids ="を削除してください。 SQL ServerはネイティブでIDのリストを返します。あなたはこれをどの言語から呼びますか? – Jeremy
本当に出力パラメータが必要ですか?その場合は、ユーザー定義の表タイプが必要です。より簡単な方法は、プロシージャ内にselect文を置いて、それを結果セットにすることです。 –
@Jeremy私はWCFサービスから呼び出します。 "@ids ="を削除しました。出力パラメータをどのように宣言しますか? – KhadBr