使用 OPENROWSET 大量資料列集提供者大量匯入大型物件資料 (SQL Server)

適用於:SQL Server

SQL Server OPENROWSET Bulk 資料列集提供者可讓您將資料檔案當做大型物件資料大量匯入。

OPENROWSET Bulk 資料列集提供者支援的大型物件資料類型包括 varbinary(max) 或 imagevarchar(max) 或 text,以及 nvarchar(max) 或 ntext

注意

imagetextntext 資料類型已被取代。

OPENROWSET BULK 子句支援三個選項,以單一資料列、單一資料行的資料列集匯入資料檔案的內容。 您可以指定其中一個大型物件選項,而不使用格式檔案。 這些選項如下:

SINGLE_BLOB
data_file 內容讀取為單一資料列,並以 varbinary(max) 類型的單一資料行資料列集的形式傳回內容。

SINGLE_CLOB
將指定的資料檔案內容讀取為字元,並使用目前資料庫的定序,以 varchar(max)類型的單一資料列、單一資料行資料列集的形式傳回內容;例如文字或 Microsoft Word 文件。

SINGLE_NCLOB
將指定的資料檔案內容讀取為 Unicode,並使用目前資料庫的定序,以 nvarchar(max) 類型的單一資料列、單一資料行資料列集的形式傳回內容。

另請參閱

使用 BULK INSERT 或 OPENROWSET(BULK...) 匯入大量資料 (SQL Server)
BACKUP (Transact-SQL)
OPENROWSET (Transact-SQL)
大量匯入期間保留 Null 或使用預設值 (SQL Server)
bcp 公用程式
BULK INSERT (Transact-SQL)