SQL Server 2008 を使用しています。
@countcase
というストアド プロシージャからパラメータ ( ) を出力したいと考えていましたsp256
。しかし、ストアド プロシージャを実行すると、エラーが表示されます。
プロシージャまたは関数 'sp256' には、指定されていないパラメーター '@countcase' が必要です。
クエリは、連絡日が 2016 年 11 月 1 日より後のケースの合計数をカウントし、パラメーターとして出力することでした。
ストアド プロシージャ:
CREATE PROC sp256
@countcase AS INT OUTPUT
AS
BEGIN
SELECT @countcase = COUNT(DISTINCT case_referenceid)
FROM Cases
WHERE case_contactdatetime > '2016-11-01'
--RETURN
END
EXEC
ステートメント:
DECLARE @reference INT
EXEC @reference = sp256
SELECT @reference AS [List of cases]
PS: @countcase は合計 268 ケースを出力する必要があります。
誰か助けてください。