繁体   English   中英

在SQL Server中批量插入多个文件

[英]Bulk insert of multiple files in SQL Server

我在.dat文件中有几张表

我想将所有这些块导入到单个sql服务器表中。

我一个人做

BULK INSERT dbo.Tab
FROM 'C:\Data\1.dat'
WITH
  (
    FIELDTERMINATOR = ',',
    ROWTERMINATOR = '\n'
  );

但是如何将其余的.dat文件追加到表中呢?

您触发多个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'
  );

...

另外(可能会更好地提高性能),请先使用其他程序将文件合并在一起。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM