首页 文章

将sql数据从过程写入平面文件

提问于
浏览
0

我正在使用sql server 2008和(c#,asp.net) . 如何在sql server中将select语句结果写入文本文件(包含5列和30行的表)?我有一个包含数百个表和存储过程的数据库 .

1 回答

  • 1

    您可以通过 xp_cmdshell 运行select to ISQL,并使用-o参数将结果输出到文件 . 此示例使用-E参数来避免对用户标识进行硬编码 .

    declare @str varchar(255)
    select @str = 'isql -Q "select * from <tablename>" -E -o c:\text.txt'
    exec master.xp_cmdshell @str
    

相关问题