不使用向导将表从SQL导出到平面文本文件?

时间:2014-07-07 10:31:53

标签: sql-server ssms

我想知道是否可以从Microsoft SQl导出表而无需使用导出向导?目前,当我不得不导出多个文件时,我觉得这是一个非常耗时的过程。

1 个答案:

答案 0 :(得分:1)

您只能尝试一次配置

   EXEC [DataBase].dbo.sp_configure 'show advanced options', 1
   RECONFIGURE
   EXEC [DataBase].dbo.sp_configure 'xp_cmdshell', 1
   RECONFIGURE

[DataBase]是您的数据库名称

现在要导出数据,请试试这个

  EXEC xp_cmdshell 'bcp "SELECT * FROM [DataBase].dbo.[TABLE_NAME]" queryout "C:\exportfilename.txt" -T -c -t,'

[DataBase]是您的数据库名称,[TABLE_NAME]是您的表名。

您将导出的数据导入服务器的路径C:\exportfilename.txt