BULK INSER(大容量文本导入)
txt文件内容:
数据|数据|数据
数据|数据|数据
现在要将这导入到表中.结果是
col1 col2 col3
数据 数据 数据
数据 数据 数据
语句:
BULK INSERT 表名
FROM 'C:/name.txt'
WITH
(
FIELDTERMINATOR='|',
ROWTERMINATOR='/n',
DATAFILETYPE='char'
);
--或者:
BULK INSERT 表名
FROM 'C:/name.txt'
WITH
(
FIELDTERMINATOR='|',
ROWTERMINATOR='/n'
);
-------------------------------------
假如原始数据为:
txt文件内容:
数据|数据|
数据|数据|数据
--语句应使用:
BULK INSERT 表名
FROM 'C:/name.txt'
WITH
(
FIELDTERMINATOR='|',
ROWTERMINATOR='/n',
KEEPNULLS
);