将tsql结果转储到文件中

时间:2016-05-06 12:56:39

标签: bash tsql

我想使用tsql命令在bash脚本中运行mssql查询。多数民众赞成,我可以连接并运行manualy。我试图用这个脚本将结果保存到一个文件但没有成功。

> 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

我错过了什么?

1 个答案:

答案 0 :(得分:1)

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

样品: bcp.exe&#34; SELECT Name FROM AdventureWorks.Sales.Currency&#34; queryout Currency.Name.dat -T -c