【问题标题】:Trying to create a batch file exporting using 'sqlcmd' to a CSV [duplicate]尝试创建使用“sqlcmd”导出到 CSV 的批处理文件 [重复]
【发布时间】:2012-07-03 21:37:26
【问题描述】:

可能重复:
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 文件。

【问题讨论】:

    标签: batch-file sqlcmd


    【解决方案1】:

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

    【讨论】:

    • 我已经删除了空格,但它仍然没有创建 csv 文件。我刚开始时对批处理文件和 sqlcmd 很陌生,但我感谢我收到的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-24
    • 1970-01-01
    • 1970-01-01
    • 2013-10-31
    • 2021-10-16
    • 1970-01-01
    相关资源
    最近更新 更多