BULK INSER(大容量文本导入)

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
);

你可能感兴趣的:(网友常问到的,导入导出专题)