是否可以使用存储过程来设计报表生成器中的报表?在报表生成器(SSRS)中使用存储过程进行报表设计?
2
A
回答
5
如果您问是否可以在您创建的SSRS报告中使用sprocs,那么是的。只需在你的DataSet的查询中调用存储过程就像你会正常的那样。
0
如果您在后端使用Oracle,则可以查询表函数(返回TYPE的TABLE的存储函数)的结果。为您的数据集的查询字符串看起来像:
select * from table (f_foo(:p_bar))
...其中f_foo存储在数据库中,p_bar你的表函数是一个报表参数f_foo。上表函数此处了解详情:
http://www.databasejournal.com/features/oracle/article.php/2222781
3
在报表生成器1.0(SSRS 2005),答案是否定的(除非你执行与表函数特殊的技巧)
在报表生成器2.0(SSRS 2008),答案是肯定的。 (存储过程在GUI中可用)
0
两个SSRS 2005/2008都可以通过存储过程获取数据,在ssrs 2005中创建数据集命令类型时我们需要选择存储过程并在ssrs 2008中创建数据集查询类型我们需要选择存储过程。
相关问题
- 1. SQL Server存储过程在SSRS报告生成器中计时
- 2. 使用最初在报表设计器中开发的报表生成器更改SSRS报表的后果
- 3. 如何在pentaho报表设计器中调用存储过程?
- 4. 如何在SSRS中使用嵌套子报表生成报表
- 5. SSRS 2012报表生成器不会执行包含子报表的报表
- 6. 无法在SSRS和SQL Server报表生成器中运行或预览报表
- 7. Pentaho报表生成日志(不是报表设计器)
- 8. SSRS报表生成器2014 CDbl精密
- 9. SQL SSRS和报表生成器
- 10. 用户运行时报表设计的OpenSource报表设计器?
- 11. 报表生成器中的报表头
- 12. SSRS报告调用存储过程
- 13. 报表设计器 - 表不存在?
- 14. SSRS报表生成器2.0存储静态数据时使用查询结果
- 15. SQL - 使用报告服务进行报告的存储过程
- 16. SSRS:报表生成器:在计算文本框
- 17. 在Pentaho报表设计器中使用现有的报表作为子报表
- 18. 使用存储过程在C#中生成RDLC报告
- 19. 如何使用FileDateTime函数在MS报表生成器(SSRS)
- 20. 在生成报表之前在Crystal Reports中执行SQL Server存储过程
- 21. 在内存中生成SSRS报告
- 22. 使用C#程序生成SSRS报告
- 23. eclipse中带有子报表过滤器的Birt报表设计
- 24. 表报表生成器
- 25. 使用存储过程在PHP中进行报告
- 26. 如何在(Pentaho报表设计器5.0)中的不同表单中生成多行“INLINE”子报表?
- 27. 添加新的SSRS报告设计 - 销售报价报表
- 28. SSRS 2008报表生成器3.0:使用CASE和WHEN函数
- 29. SSRS报表生成器2.0 - 与SQL使用2005
- 30. 在C#中调用存储过程MicroSoft报表查看器