[Ms SQL]准Barebones SQL的动态报告工具?
我有一些数据密集的sql查询,我查看通过SSMS u/i在数据网格中的结果。
查询被保存为选择多个结果集的存储过程。
我希望能够更多地控制网格格式(例如,覆盖列宽度,小数格式,右对齐数字等)。
是否有替代SSMS,可以让我更好地控制数据呈现?它需要是动态的,不需要大量的编码来显示一个新的查询(大量的SQL工作是临时数据探索)。
[Ms SQL]准Barebones SQL的动态报告工具?
我有一些数据密集的sql查询,我查看通过SSMS u/i在数据网格中的结果。
查询被保存为选择多个结果集的存储过程。
我希望能够更多地控制网格格式(例如,覆盖列宽度,小数格式,右对齐数字等)。
是否有替代SSMS,可以让我更好地控制数据呈现?它需要是动态的,不需要大量的编码来显示一个新的查询(大量的SQL工作是临时数据探索)。
只要数据集不是太大,就可以在Excel工作簿中设置数据源。
https://blogs.office.com/2010/06/07/running-a-sql-stored-procedure-from-excel-no-vba/
你也可以使用SSRS,但Excel中会得到持续的最快方法。 SSRS是一个更多的工作,可能不是你要找的。
编辑 - 你说它返回多个数据集。我不确定Excel可以正确处理。
是的,如果不是多重数据集,这将是一个很好的解决方案。 – CoderBrien
老实说,我想不出任何解决方案,既简单的设置和修改,也可以让你使用从存储特效返回多个结果集。 Excel将是你最好的选择,只要你可以修改你的sprocs来为每个查询返回一个数据集。有多种方法可以将多个数据集从一个查询中抽取到excel中,但它们的设置和修改绝对不是微不足道的。即使大多数企业报告工具仅支持每个sql命令的一个数据集。 – Eric
我想这完全取决于你已经习惯的东西。 WinForms + DataGridView控件里面的TabControl对象都是真的很容易设置。大多数情况下,你只是将数据绑定到DataGridView控件,并且他们根据数据类型做了正确的事情。 DataGridView有一个虚拟模式,如果你的数据真的很吓人(让你控制分页等)..但这需要实际的代码。如果你使用的是Windows用户界面,那么这个工具既旧又简单,而且非常强大。最小的C#或VB.Net需要。
为什么我的问题downvoted ??? – CoderBrien