2016-07-02 59 views
0

[Ms SQL]準Barebones SQL的動態報告工具?

我有一些數據密集的sql查詢,我查看通過SSMS u/i在數據網格中的結果。

查詢被保存爲選擇多個結果集的存儲過程。

我希望能夠更多地控制網格格式(例如,覆蓋列寬度,小數格式,右對齊數字等)。

是否有替代SSMS,可以讓我更好地控制數據呈現?它需要是動態的,不需要大量的編碼來顯示一個新的查詢(大量的SQL工作是臨時數據探索)。

+0

爲什麼我的問題downvoted ??? – CoderBrien

回答

1

只要數據集不是太大,就可以在Excel工作簿中設置數據源。

https://blogs.office.com/2010/06/07/running-a-sql-stored-procedure-from-excel-no-vba/

你也可以使用SSRS,但Excel中會得到持續的最快方法。 SSRS是一個更多的工作,可能不是你要找的。

編輯 - 你說它返回多個數據集。我不確定Excel可以正確處理。

+0

是的,如果不是多重數據集,這將是一個很好的解決方案。 – CoderBrien

+0

老實說,我想不出任何解決方案,既簡單的設置和修改,也可以讓你使用從存儲特效返回多個結果集。 Excel將是你最好的選擇,只要你可以修改你的sprocs來爲每個查詢返回一個數據集。有多種方法可以將多個數據集從一個查詢中抽取到excel中,但它們的設置和修改絕對不是微不足道的。即使大多數企業報告工具僅支持每個sql命令的一個數據集。 – Eric

1

我想這完全取決於你已經習慣的東西。 WinForms + DataGridView控件裏面的TabControl對象都是真的很容易設置。大多數情況下,你只是將數據綁定到DataGridView控件,並且他們根據數據類型做了正確的事情。 DataGridView有一個虛擬模式,如果你的數據真的很嚇人(讓你控制分頁等)..但這需要實際的代碼。如果你使用的是Windows用戶界面,那麼這個工具既舊又簡單,而且非常強大。最小的C#或VB.Net需要。