格式化SQL查询结果

时间:2009-02-17 15:04:32

标签: sql sql-server

我正在寻找一种方法来设置SQL查询返回列结果的宽度。

我运行一个查询,例如从ConfigScheduling选择产品,其中Product是Nvarchar(Max)列。 带有“结果到网格”的SQL Server Management Studio中的结果是一个90字符宽的可见列,其中显示完整的结果,但不可见。

谢谢

3 个答案:

答案 0 :(得分:2)

默认情况下无法找到它,但如果双击Column Header的右侧部分,它将像在Excel中一样伸展。

答案 1 :(得分:2)

工具>选项>查询结果> SQL Server>结果到网格>非XML数据 工具>选项>查询结果> SQL Server>结果到文字>每列中显示的最大字符数。

如果这些仍然不符合您的需求,您将需要使用其他工具,例如bcp或sqlcmd / osql。

答案 2 :(得分:1)

如果我没记错的话,SQL Server Management Studio无法将整个nvarchar(max)字段拉入显示状态,也不会尝试。完全访问结果集的唯一方法是使用第三方工具或在gridview中显示它或在webapp中显示它。