gpt4 book ai didi

sql-server - 如何使用 sqlcmd 从 SQL Server 将数据导出为 CSV 格式?

转载 作者:行者123 更新时间:2023-12-01 16:44:05 24 4
gpt4 key购买 nike

我可以很容易地将数据转储到文本文件中,例如:

sqlcmd -S myServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
-o "MyData.txt"

但是,我查看了 SQLCMD 的帮助文件,但没有看到专门针对 CSV 的选项。

有没有办法使用 SQLCMD 将表中的数据转储到 CSV 文本文件中?

最佳答案

你可以运行这样的东西:

sqlcmd -S MyServer -d myDB -E -Q "select col1, col2, col3 from SomeTable" 
-o "MyData.csv" -h-1 -s"," -w 700
  • -h-1 从结果中删除列名称标题
  • -s"," 将列分隔符设置为 ,
  • -w 700 将行宽设置为 700 个字符(这需要与最长行一样宽,否则会换行到下一行)

关于sql-server - 如何使用 sqlcmd 从 SQL Server 将数据导出为 CSV 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/425379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com