在SSMS中运行存储过程但在SSRS中不存在时显示值

时间:2011-10-10 23:47:19

标签: stored-procedures reporting-services

我有一个存储过程,它使用表变量来创建查询,并在SQL Server Management Studio中执行时完美运行。但是,在查询设计器中运行存储过程时,不会显示引用此表变量的列。

我在许多其他报告中使用此方法没有问题,但无法弄清楚为什么值会在SSMS中显示而不在SSRS中显示。

1 个答案:

答案 0 :(得分:0)

经过一夜的睡眠,我意识到这是一个参数如何传递给子存储过程。主存储过程有一个where子句,其中包含一个" LIKE @ Parameter"但是子存储过程包含一个" = @参数",所以当一个"%"传递给主存储过程返回结果的参数,但子存储过程没有显示任何内容。

只是让自己的工作更加努力......