是否可以使用存儲過程來設計報表生成器中的報表?在報表生成器(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. 使用最初在報表設計器中開發的報表生成器更改SSRS報表的後果
- 2. SSRS 2012報表生成器不會執行包含子報表的報表
- 3. SQL SSRS和報表生成器
- 4. SSRS報表生成器2014 CDbl精密
- 5. 報表生成器中的報表頭
- 6. SSRS報告調用存儲過程
- 7. 報表設計器 - 表不存在?
- 8. SSRS:報表生成器:在計算文本框
- 9. SQL - 使用報告服務進行報告的存儲過程
- 10. 如何使用FileDateTime函數在MS報表生成器(SSRS)
- 11. 在內存中生成SSRS報告
- 12. 使用C#程序生成SSRS報告
- 13. eclipse中帶有子報表過濾器的Birt報表設計
- 14. 表報表生成器
- 15. 使用存儲過程在PHP中進行報告
- 16. 如何在(Pentaho報表設計器5.0)中的不同表單中生成多行「INLINE」子報表?
- 17. SSRS報表生成器2.0 - 與SQL使用2005
- 18. SSRS 2008報表生成器3.0:使用CASE和WHEN函數
- 19. 在C#中調用存儲過程MicroSoft報表查看器
- 20. 調用過程的每一行 - 報表生成器
- 21. Mysql-使用表中存儲的數據生成報告輸出
- 22. 如何在水晶報表中使用多個存儲過程?
- 23. 在crystal報表8.5中使用存儲過程?
- 24. 如何在水晶報表8.5中使用存儲過程?
- 25. SQL報表生成器與空報告
- 26. 在報告中執行存儲過程
- 27. 如何在報表查看器中更改「生成報表」
- 28. 是否可以在報表生成器報表中顯示PDF?
- 29. 報表生成器3.0 - 通過
- 30. SQL SSRS報表生成器 - 無法查看僅查看錶?