问题描述
|
我有一个带有一些列的表,这些列的数据多达8000个字符。对于表中的某些记录,我想将此信息导出到文本文件中,以便可以手动浏览一些记录。所以基本上我有一个这样的表:
Col1 | Col2 | Col3
---------------------
A1 | A2 | A3
B1 | B2 | B3
我想将其格式化为以下形式并写入文本文件:
Col1:
A1
Col2:
A2
Col3:
A3
Col1:
B1
Col2:
B2
Col3:
B3
有人可以提出实现此目标的方法吗?
解决方法
select \'Col1:\' + char(13) + Char(10) + Col1 + char(13) + Char(10)
+ \'Col2:\' + char(13) + Char(10) + Col2 + char(13) + Char(10)
+ \'Col3:\' + char(13) + Char(10) + Col3 + char(13) + Char(10)
+ char(13) + Char(10)
from table
编辑:并且您必须确保在Microsoft SQL Server Management Studio中选择了\'Results to Text \'而不是\'Results to grid \'