【发布时间】:2014-05-25 05:22:01
【问题描述】:
我正在尝试将数据从 sql server 表导出到没有 ssms 的 csv 文件。
我正在尝试通过使用 bcp 创建存储过程来实现它。
declare @sql nvarchar(4000);
select @sql = 'bcp "select * from table" queryout c:\file.csv -c -t, -T -S'+ @@servername
exec xp_cmdshell @sql
1 ) 此查询产生预期结果。但我想要的是它还应该包含 csv 文件中的列名。那么我该如何实现呢?
2) 我想要给定数据库中所有表的这个结果。那么该怎么做呢?
请尽快提出建议或解决方案
谢谢
【问题讨论】:
-
您需要使用哪些版本的 SQL Server?
-
我正在使用 sql server 2008 r2
标签: sql csv stored-procedures export