功能中的SSRS数据源视图参数

时间:2012-11-28 18:17:30

标签: sql-server function reporting-services ssrs-2008 datasourceview

在SSRS(SQL Server 2008标准版)中,我有一个带有一个输入参数的表值函数。在尝试在数据源视图中创建新的命名查询时,我输入了:

    SELECT        Family, Steet, userName
    FROM            dbo.F_Family(@userName) AS F_Family

我可以运行SQL并获得输入变量的提示。但是,当尝试保存命名查询时,我收到错误:必须声明标量变量@userName

我正在尝试甚至可能吗?如果是这样,我在哪里声明变量?

2 个答案:

答案 0 :(得分:0)

开始于:

DECLARE @username varchar(200)
SET @username = 'username'

SELECT Family, Steet, userName
    FROM            dbo.F_Family(@userName) AS F_Family

应该做的伎俩

答案 1 :(得分:0)

尝试将代码包装在存储过程中,然后从SSRS中调用它。

相关问题