我在.dat文件中有几个表格
我想将所有这些chuncks导入到单个sql server表中。
用我做的一个
来做BULK INSERT dbo.Tab
FROM 'C:\Data\1.dat'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
);
但是如何将其余的.dat文件追加到表中?
答案 0 :(得分:4)
你发起多个BULK INSERT
命令。
BULK INSERT dbo.Tab
FROM 'C:\Data\1.dat'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
);
BULK INSERT dbo.Tab
FROM 'C:\Data\2.dat'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
);
...
或者(可能更好的性能),使用其他程序首先将文件合并在一起。