我有一个包含一些列的表,其中数据大小为8000个字符。对于我表中的一些记录,我想将此信息导出到文本文件中,以便我可以手动浏览一些记录。所以基本上我有一个这样的表:
Col1 | Col2 | Col3
---------------------
A1 | A2 | A3
B1 | B2 | B3
我希望将其格式化为以下格式并写入文本文件:
Col1:
A1
Col2:
A2
Col3:
A3
Col1:
B1
Col2:
B2
Col3:
B3
有人可以建议一种实现这个目标的方法吗?
答案 0 :(得分:2)
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中选择了“结果到文本”而不是“结果到网格”