微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sql – Management Studio中的Resultset列宽度

有没有办法在sql Server 2005 Management Studio中更改结果集的列宽?

我有一列包含一个句子,尽管有屏幕空间,它被截断.

| foo | foo2 | description |          | foo | foo2 | description         |
|--------------------------|    TO    |----------------------------------|
|  x  |  yz  | An Exampl.. |          |  x  |  yz  | An Example sentence |

我希望能够通过代码设置列大小,因此这个更改会使用代码迁移到其他SSMS实例.

解决方法

不,每列的宽度是在运行时确定的,在任何使用过的Management Studio版本中都无法重写.事实上,我认为sql Server 2008中的算法变得更糟,并且基本上是一样的 – 您可以运行两次相同的结果集,并且同一输出中的网格不一致(这是sql Server 2014 CTP2):

我在2008年报告了这个错误,它被及时关闭为“不会修复”:

Connect #356926 : SSMS : Grid alignment,column width seems arbitrary

如果你想控制这个,你将不得不为Management Studio创建一个可以处理结果网格的加载项,或者你必须编写自己的查询工具.

更新2016-01-12:这个网格错位问题应该在最新的sql Server 2016版本中修复(但是Connect项目尚未更新).

原文地址:https://www.jb51.cc/mssql/82910.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐