如何在sql2000 中的text类型中导入数据

2024-12-13 01:30:43
推荐回答(1个)
回答1:

查询分析器中写入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
);

只有一个字段的话,把FIELDTERMINATOR='|',去掉