簡體   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