在 SQL Server Management Studio 中查看结果集的架构
Sql Server Management Studio (2008) 有什么方法可以让我查看查询结果中每个字段的数据类型吗?
在本例中,我正在运行一个返回结果集的存储过程,我想知道 nvarchar 列的长度和小数精度。
过去,我创建了一个视图,其中包含存储过程中的基础查询,然后查看列列表,但过程中的查询太复杂,在这种情况下无法这样做。
有什么想法吗?
Is there any way in Sql Server Management Studio (2008) whereby I can view the data types of each field in the result of a query?
In this case, I am running a stored procedure which returns a result set, and I would like to know the lengths of the nvarchar columns and precision of decimals.
In the past, I have created a view which contains the underlying query in the stored procedure, and then viewed the column list, but the query within the procedure is much too complex to do so in this case.
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
快速而肮脏的片段,要求结果集中的所有字段都被命名或别名;
Quick and dirty snippet, requires all the fields in the result set are named or aliased;
您最好的选择可能是使用 OPENROWSET 来存储过程的输出到一个表中,然后检查该表。像这样的东西:
Your best bet may be to use OPENROWSET to store the output of the procedure into a table, then examine that table. Something like: