使用 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 个案例。
有人可以帮忙吗。