대량 가져오기 또는 대량 내보내기를 위한 데이터 형식(SQL Server)
SQL Server에서는 문자 데이터 형식 또는 네이티브 이진 데이터 형식으로 데이터를 사용할 수 있습니다. SQL Server 및 다른 응용 프로그램(예: Microsoft Excel) 또는 다른 데이터베이스 서버(예: Oracle 또는 SQL Server) 간에 데이터를 이동할 때 문자 형식을 사용합니다. SQL Server의 인스턴스 간에 데이터를 전송할 때만 네이티브 형식을 사용할 수 있습니다.
항목 내용:
대량 내보내기 또는 가져오기를 위한 데이터 형식
관련 태스크
관련 내용
대량 내보내기 또는 가져오기를 위한 데이터 형식
다음 표에서는 데이터 표시 방식 및 작업의 원본 또는 대상에 따라 일반적으로 적절히 사용할 수 있는 데이터 형식을 보여 줍니다.
연산 |
네이티브 |
유니코드 네이티브 |
문자 |
유니코드 문자 |
---|---|---|---|---|
확장 또는 DBCS(더블바이트 문자 집합) 문자가 들어 있지 않는 데이터 파일을 사용하여 SQL Server의 다수 인스턴스 간에 데이터를 대량으로 전송합니다. 서식 파일을 사용하지 않는 한 테이블을 동일하게 정의해야 합니다. |
예1 |
— |
— |
— |
sql_variant 열의 경우 문자 또는 유니코드 형식과는 달리 네이티브 데이터 형식이 각 sql_variant 값에 대해 메타데이터를 보존하기 때문에 네이티브 데이터 형식을 사용하는 것이 가장 좋습니다. |
예 |
— |
— |
— |
확장 또는 DBCS 문자가 들어 있는 데이터 파일을 사용하여 SQL Server의 다수 인스턴스 간에 데이터를 대량으로 전송합니다. |
— |
예 |
— |
— |
다른 프로그램으로 생성된 텍스트 파일에서 데이터를 대량으로 가져옵니다. |
— |
— |
예 |
— |
다른 프로그램에서 사용할 텍스트 파일로 데이터를 대량으로 내보냅니다. |
— |
— |
예 |
— |
유니코드 데이터가 들어 있으나 확장 또는 DBCS 문자는 들어 있지 않는 데이터 파일을 사용하여 SQL Server의 다수 인스턴스 간에 데이터를 대량으로 전달합니다. |
— |
— |
— |
예 |
1 bcp를 사용하는 경우 SQL Server에서 데이터를 대량으로 내보내는 가장 빠른 방법입니다.
[맨 위]
관련 태스크
[맨 위]