当我创建 SSRS 报告时,我创建了存储过程以将数据导入到我的报告中。当我创建报告参数时,我只是将 SQL 代码直接嵌入到参数/SSRS 报告中。
我还应该为我的参数数据源创建存储过程吗?
为报告中的每个参数/数据源创建一个 SP 似乎有点矫枉过正,但我想如果您希望能够修改该参数用于加载下拉值的 SQL 代码,而无需打开实际报告,那么我可能想和 SP 一起做所有事情……
当我创建 SSRS 报告时,我创建了存储过程以将数据导入到我的报告中。当我创建报告参数时,我只是将 SQL 代码直接嵌入到参数/SSRS 报告中。
我还应该为我的参数数据源创建存储过程吗?
为报告中的每个参数/数据源创建一个 SP 似乎有点矫枉过正,但我想如果您希望能够修改该参数用于加载下拉值的 SQL 代码,而无需打开实际报告,那么我可能想和 SP 一起做所有事情……
显然没有一套(或推荐的)标准(我能找到)。由于开发需求因项目而异,开发人员应在开发过程中决定是为其参数数据源创建存储过程,还是简单地对报表本身的下拉值进行硬编码。