OPENROWSET 一括行セット プロバイダーを使用したラージ オブジェクト データの一括インポート (SQL Server)
適用対象: SQL Server
SQL Server OPENROWSET BULK 行セット プロバイダーを使用すると、データ ファイルをラージ オブジェクト データとして一括インポートすることができます。
OPENROWSET 一括行セット プロバイダーがサポートするラージ オブジェクト データ型は、 varbinary(max) (または image)、 varchar(max) (または text)、および nvarchar(max) (または ntext) です。
Note
image、 text 、 ntext の各データ型は非推奨とされます。
OPENROWSET BULK 句では、データ ファイルの内容を単一行、単一列の行セットとしてインポートするための 3 つのオプションがサポートされています。 フォーマット ファイルを使用する代わりに、ラージ オブジェクトのいずれかのオプションを指定できます。 これらのオプションを次に示します。
SINGLE_BLOB
data_file の内容を単一行として読み取り、 varbinary(max)型の単一列の行セットとして内容を返します。
SINGLE_CLOB
指定したデータ ファイルの内容を文字として読み取り、テキストや Microsoft Word 文書などの現在のデータベースの照合順序を使用して、varchar(max) 型の単一行および単一列の行セットとして内容を返します。
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)