Stored procedures 在SSMS中运行存储过程而不是在SSRS中运行存储过程时显示值

Stored procedures 在SSMS中运行存储过程而不是在SSRS中运行存储过程时显示值,stored-procedures,reporting-services,Stored Procedures,Reporting Services,我有一个存储过程,它使用表变量创建查询,在SQLServerManagementStudio中执行时运行良好。但是,在查询设计器中运行存储过程时,不会显示引用此表变量的列 我在许多其他报告中使用了此方法,但没有问题,但我无法理解为什么该值将显示在SSMS中而不显示在SSRS中。在一次新的夜间睡眠后,我意识到这是如何将参数传递给子存储过程的。主存储过程有一个where子句,其中包含一个“LIKE@Parameter”,但子存储过程包含一个“=@Parameter”,因此当将“%”传递到参数中时,主

我有一个存储过程,它使用表变量创建查询,在SQLServerManagementStudio中执行时运行良好。但是,在查询设计器中运行存储过程时,不会显示引用此表变量的列


我在许多其他报告中使用了此方法,但没有问题,但我无法理解为什么该值将显示在SSMS中而不显示在SSRS中。

在一次新的夜间睡眠后,我意识到这是如何将参数传递给子存储过程的。主存储过程有一个where子句,其中包含一个“LIKE@Parameter”,但子存储过程包含一个“=@Parameter”,因此当将“%”传递到参数中时,主存储过程返回结果,但子存储过程没有显示任何结果

只是为了让我的工作对我自己更艰难