SQLCMD显示的表格不是很好

时间:2017-05-25 06:16:12

标签: sql-server powershell terminal sqlcmd

我想从命令行或linux终端不时访问我的SQL Server数据库,但是我遇到了阅读结果的问题。表格看起来很宽,使得它无法读取。有没有办法定义列宽?

enter image description here

1 个答案:

答案 0 :(得分:1)

在命令提示符下,您可以使窗口缓冲区更宽,然后系统可以使用该宽度: enter image description here

您可以通过在命令提示符的标题栏中单击鼠标右键并选择"属性"来访问上述内容。

这是一个提示,我在同一个查询中运行两次,调整两者之间的宽度(如上所示):

enter image description here

我认为PowerShell中有类似的设置(应该完全相同,据我所知)和Linux终端窗口中也是如此。

另一种方法是在查询中更具选择性(更少列)并使用SUBSTRING来限制选择的宽度,使它们适合80列(默认命令提示符宽度)