CSV导入数据库-BULK INSERT

.fmt 格式

https://msdn.microsoft.com/ja-jp/library/ms191479.aspx

 

BULK INSERT TMP_TableName
FROM 'D:\temp.csv'
WITH (FORMATFILE = 'D:\csvformat.fmt' ,
FIRSTROW = 0 , MAXERRORS = 100 , KEEPNULLS , BATCHSIZE = 1000 ,
TABLOCK , DATAFILETYPE = 'WIDENATIVE')

csvformat.fmt'

9.0
3
1 SQLCHAR 0 100 "\t" 2 NO               ""
2 SQLCHAR 0 100 "\t" 3 NAME          ""

3 SQLCHAR 0 100 "\r\n" 4 AGE         ""

 

CREATE TABLE [dbo].[TMP_TableName](
 [SeqID] [int] IDENTITY(1,1) NOT NULL,--行号自增列
 [NO] [int] NOT NULL,
 [NAME] [varchar](12) NULL,
 [AGE] [varchar](12) NULL
) ON [PRIMARY]

GO 

 

https://msdn.microsoft.com/ja-jp/library/ms179250.aspx

http://blog.csdn.net/jackmacro/article/details/5959321

http://rsljdkt.iteye.com/blog/1147707

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值