(这只是一个“复制器”,而不是真正的代码,因为它又长又复杂。)
的输出
SET NOCOUNT ON
select @@SERVICENAME
select @@version
是:
--------------------------------------------------------------------------------------------------------------------------------
MSSQLSERVER
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Microsoft SQL Server 2014 (SP3-CU4) (KB4500181) - 12.0.6329.1 (X64)
Jul 20 2019 21:42:29
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
如何获得如下所示的输出:
MSSQLSERVER
Microsoft SQL Server 2014 (SP3-CU4) (KB4500181) - 12.0.6329.1 (X64)
Jul 20 2019 21:42:29
Copyright (c) Microsoft Corporation
Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) (Hypervisor)
这些破折号是列标题和结果之间的分隔符,因为您的示例中的列没有名称,这不是很明显。你可以在这里更好地看到:
要抑制列标题:
请注意,此设置页面还包括影响“结果到文本”和“结果到文件”的结果的其他设置,包括每列的最大数据长度(否则 SSMS 将静默截断),以及结果是否应该是固定宽度(默认)或分隔。