【发布时间】:2017-08-07 11:08:50
【问题描述】:
这是一个非常简单的问题,让我很困惑。
我想要做的就是尝试从我正在创建的存储过程中的表中返回一些数据,以便我可以在 SSRS 报告中使用它。
这是我迄今为止的尝试:
CREATE PROCEDURE GetUsageStatistics (@DisplayName VARCHAR(305))
AS
BEGIN
SELECT DisplayName
FROM myTable
WHERE DisplayName = @DisplayName
现在我有一个错误告诉我Incorrect syntax near '@DisplayName'. 但我不确定出了什么问题。我对使用 @ 符号创建变量的理解是,我想要 pass in 我想要的参数,但我想要做的是返回值。
有人可以向我解释一下我对存储过程如何工作以及如何纠正这个问题的理解失败了吗?
【问题讨论】:
-
@juergend 试过了,但还是出现同样的错误,我会更新我的代码示例
标签: sql stored-procedures reporting-services