想要使用 T-SQL 将 SQL Server 2008 中的表中的数据导出到 Windows 7 上的 excel 文件。通过互联网搜索,许多人尝试以下操作:
Insert into openrowset ('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=c:\MyExcel.xls;','SELECT * FROM [Sheet1$]')
select * FROM mytab
我也试过了。我它不工作。
也试试下面:
sqlcmd -S myServer -d myDB -E -Q "select * from Tab" -o "MyData.csv" -h-1 -s","
好的,没有错误,但没有创建文件。也不确定这是否可以在 T-SQL 中运行。
这种情况有更好的解决方案吗?