SQL导出CSV

CREATE TABLE Party
(
	PartyID       VARCHAR(10),
	PartyName     VARCHAR(10)
) 

INSERT INTO Party VALUES('000001','DV') 
INSERT INTO Party VALUES('000002','AC') 
INSERT INTO Party VALUES('000003','KE')  
 
--方法一:
--预先指定号OutSD.csv的表头。可以右键新建文本文件,
--然后打开编辑表头为PartyID,PartyName,逗号分隔
--然后导入数据:

INSERT
OPENDATASOURCE('MICROSOFT.ACE.OLEDB.12.0','Text;HDR=yes;DATABASE=E:\')...[OutSD#csv]
SELECT * FROM Party

SELECT * FROM OPENDATASOURCE('MICROSOFT.ACE.OLEDB.12.0','Text;HDR=yes;DATABASE=E:\')...[OutSD#csv]

--PartyID    PartyName
------------ ----------
--000001     DV
--000002     AC
--000003     KE

--方法二:
--导出到txt,和csv格式一样,用逗号分隔少表头,但是可以清除历史数据,可基于此重新修改语句,以导出整个数据库
--exec master..xp_cmdshell 'bcp "数把库名称..要导出的表名" out "C:\DT.txt" -c -t , -U 用户名 -P 密码'
exec master..xp_cmdshell 'bcp "DB..Party" out "C:\DT.txt" -c -t , -U sa -P Password01!'


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值