【问题标题】:Dump tsql result to a file将 tsql 结果转储到文件中
【发布时间】:2016-05-09 14:31:45
【问题描述】:

我喜欢使用 tsql 命令在 bash 脚本中运行 mssql 查询。没关系,我可以手动连接和运行。我尝试使用此脚本将结果保存到文件中,但没有成功。

> tsql -connection parameters- < tsql_input.sql > tsql_output.csv

tsql_input.sql 在哪里:

select ... from .... ;

> tsql -connection parameters- < sql_cmd

sql_cmd 在哪里:

echo "SELECT ... FROM ...;\n
GO\n
exit\n
" > out.csv

我错过了什么?

【问题讨论】:

    标签: bash tsql


    【解决方案1】:

    使用 bcp.exe https://msdn.microsoft.com/de-de/library/ms162802(v=sql.120).aspx

    示例: bcp.exe "SELECT Name FROM AdventureWorks.Sales.Currency" queryout Currency.Name.dat -T -c

    【讨论】:

    猜你喜欢
    • 2011-02-02
    • 1970-01-01
    • 2011-05-17
    • 2011-11-01
    • 2020-01-22
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    • 2016-05-23
    相关资源
    最近更新 更多