OPENROWSET 대량 행 집합 공급자를 사용하여 대형 개체 데이터 대량 가져오기Bulk Import Large-Object Data with OPENROWSET Bulk Rowset Provider

이 항목은 다음에 적용됩니다. 예SQL Server(2016부터 시작)아니요Azure SQL 데이터베이스아니요Azure SQL 데이터 웨어하우스아니요병렬 데이터 웨어하우스THIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

SQL ServerSQL Server OPENROWSET 대량 행 집합 공급자를 사용하여 데이터 파일을 큰 개체 데이터로 대량으로 가져올 수 있습니다.The SQL ServerSQL Server OPENROWSET Bulk Rowset Provider enables you to bulk import a data file as large-object data.

OPENROWSET 대량 행 집합 공급자에서 지원되는 큰 개체 데이터 형식은 varbinary(max) 또는 image, varchar(max) 또는 text, nvarchar(max) 또는 ntext입니다.The large-object data types supported by OPENROWSET Bulk Rowset Provider are varbinary(max) or image, varchar(max) or text, and nvarchar(max) or ntext.

참고

image, textntext 데이터 형식은 사용되지 않습니다.The image, text and ntext data types are deprecated.

OPENROWSET BULK 절은 데이터 파일의 내용을 단일 행/단일 열로 된 행 집합으로 가져올 수 있는 3개의 옵션을 지원합니다.The OPENROWSET BULK clause supports three options for importing the contents of a data file as a single-row, single-column rowset. 서식 파일을 사용하는 대신 이 큰 개체 옵션 중 하나를 지정할 수 있습니다.You can specify one of these large-object options instead of using a format file. 옵션은 다음과 같습니다.These options are as follows:

SINGLE_BLOBSINGLE_BLOB
data_file 의 내용을 단일 행으로 읽은 후 varbinary(max)형식의 단일 열로 된 행 집합으로 반환합니다.Reads the contents of data_file as a single-row, returns the contents as a single-column rowset of type varbinary(max).

SINGLE_CLOBSINGLE_CLOB
지정한 데이터 파일의 내용을 문자로 읽은 후 텍스트나 Word 문서와 같은 현재 데이터베이스의 데이터 정렬을 사용하여varchar(max) MicrosoftMicrosoft 형식의 단일 행/열로 된 행 집합으로 반환합니다.Reads the contents of the specified data file as characters, returns the contents as a single-row, single-column rowset of type varchar(max), using the collation of the current database; such as a text or MicrosoftMicrosoft Word document.

SINGLE_NCLOBSINGLE_NCLOB
지정한 데이터 파일의 내용을 유니코드로 읽은 후 현재 데이터베이스의 데이터 정렬을 사용하여 nvarchar(max)형식의 단일 행/열로 된 행 집합으로 반환합니다.Reads the contents of the specified data file as Unicode, returns the contents as a single-row, single-column rowset of type nvarchar(max), using the collation of the current database.

참고 항목See Also

BULK INSERT 또는 OPENROWSET(BULK...)를 사용하여 데이터 대량 가져오기(SQL Server) Import Bulk Data by Using BULK INSERT or OPENROWSET(BULK...) (SQL Server)
BACKUP(Transact-SQL) BACKUP (Transact-SQL)
OPENROWSET(Transact-SQL) OPENROWSET (Transact-SQL)
대량 가져오기 수행 중 Null 유지 또는 기본값 사용(SQL Server) Keep Nulls or Use Default Values During Bulk Import (SQL Server)
bcp 유틸리티 bcp Utility
BULK INSERT(Transact-SQL) BULK INSERT (Transact-SQL)