游子日月长

笑渐不闻声渐悄,多情却被无情恼!

导航

SQL 读取csv 文件批量插入数据

 use  test
 /*
 create table temp_pre
            (
               vc_product_id       varchar(20) default '',
               en_in_amount        numeric(9,2)default 0,
               en_out_amount       numeric(9,2)default 0,
               l_occur_date        int default 0
            )
*/ 
BULK INSERT temp_pre
FROM 'C:\Users\liujun13241\Desktop\22.txt'
WITH
(
	FIELDTERMINATOR = ',',
	ROWTERMINATOR = '\n'
)
SELECT * FROM temp_pre
               

在导入时可能会出现数据类型不匹配的情形,可能原因是csv文件编码格式与数据库编码格式不一样,

如csv里面的值时1234, 但是对应整形的字段说数据类型不匹配,修改csv文件编码格式即可

  

posted on 2017-10-16 10:44  游子日月长  阅读(441)  评论(0编辑  收藏  举报