尝试创建使用“sqlcmd”导出到CSV的批处理文件

时间:2012-07-03 12:44:08

标签: batch-file sqlcmd

  

可能重复:
  How to export data as CSV format from SQL Server using sqlcmd?

我正在尝试创建一个.bat文件,使用sqlcmd从数据库进行查询。这就是我到目前为止使用的在线资源:

sqlcmd -S servername\sqlexpress -d DNAME -U username -P password
-Q "SELECT 1,2,3,4,5
    FROM table1
    SELECT 6,7,8,9,10
    FROM table2
    BACKUP DATABASE [DNAME] TO DISK = 'C:\test.csv'"

如果我在当前状态下运行它,则不会创建CSV文件。

1 个答案:

答案 0 :(得分:0)

批处理文件没有空闲空格,因此您不能只在所需位置插入换行符。将所有代码放在一行中。