如何导出数据以进行手动读取?

时间:2011-06-23 23:19:29

标签: sql sql-server sql-server-2008

我有一个包含一些列的表,其中数据大小为8000个字符。对于我表中的一些记录,我想将此信息导出到文本文件中,以便我可以手动浏览一些记录。所以基本上我有一个这样的表:

Col1  | Col2  | Col3
---------------------
 A1   |   A2  |   A3
 B1   |   B2  |   B3

我希望将其格式化为以下格式并写入文本文件:

Col1:
A1
Col2:
A2
Col3:
A3

Col1:
B1
Col2:
B2
Col3:
B3

有人可以建议一种实现这个目标的方法吗?

1 个答案:

答案 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中选择了“结果到文本”而不​​是“结果到网格”