使用 OPENROWSET 大量資料列集提供者大量匯入大型物件資料 (SQL Server)
適用於:SQL Server
SQL Server OPENROWSET Bulk 資料列集提供者可讓您將資料檔案當做大型物件資料大量匯入。
OPENROWSET Bulk 資料列集提供者支援的大型物件資料類型包括 varbinary(max) 或 image、 varchar(max) 或 text,以及 nvarchar(max) 或 ntext。
注意
image、 text 和 ntext 資料類型已被取代。
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)