DBMS_CLOUD EXPORT_DATA에 대한 패키지 형식 옵션
텍스트 파일 형식 CSV, JSON 또는 XML을 사용하여 DBMS_CLOUD.EXPORT_DATA
에 대해 적합한 형식 매개변수 옵션을 설명합니다.
이러한 매개변수는 DBMS_CLOUD.EXPORT_DATA
에 사용할 수 있는 유효한 format
매개변수입니다. format
type
옵션을 사용하고 값이 csv
, json
, parquet
또는 xml
중 하나일 때 텍스트 파일 출력을 지정합니다.
format 인수를 지정하는 두 가지 방법은 다음과 같습니다.
format => '{"format_option" : “format_value” }'
및:
format => json_object('format_option' value 'format_value'))
예를 들면 다음과 같습니다.
format => json_object('type' VALUE 'json')
여러 형식 옵션을 지정하려면 값을 ",
"로 구분합니다.
예:
format => json_object('compression' value 'gzip', 'type' value 'json')
이 표에서는 format
매개변수 type
옵션이 CSV, JSON, Parquet 또는 XML 중 하나일 때 DBMS_CLOUD.EXPORT_DATA
에 대한 형식 옵션을 다룹니다. 기타 절차 및 기타 출력 유형에 대해서는 DBMS_CLOUD Package Format Options에서 형식 옵션 목록을 참조하십시오.
형식 옵션 | 설명 | 구문 |
---|---|---|
|
소스 파일의 압축 유형을 지정합니다. 주: ZIP 아카이브 형식은 지원되지 않습니다.
|
기본값: 압축 없음을 의미하는 널 값입니다.
기본값: |
|
사용자정의 필드 구분자를 지정합니다. format => json_object('delimiter' value '|') 구분자 값은 ASCII 코드 또는 이스케이프 문자일 수 없습니다. 주: 이 옵션은csv type 에만 적용됩니다.
|
기본값 |
|
필드를 예: format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’) 주: 이 옵션은csv type 에만 적용됩니다.
|
기본값: 널, |
|
주: 이 옵션은csv type 에만 적용됩니다.
|
기본값: |
|
형식 옵션 다음 매개변수를 지정하여 암호화 및 해독하려면
이러한 매개변수에 값을 지정하지 않으면 블록 암호화 체인화 수정자 및 블록 암호화 패딩 수정자 값은 기본적으로 형식 옵션
encryption 는 다음 DBMS_CLOUD 프로시저와 함께 사용됩니다.
예: format => JSON_OBJECT('encryption' value json_object ('type' value DBMS_CRYPTO.ENCRYPT_AES256 + DBMS_CRYPTO.CHAIN_CBC + DBMS_CRYPTO.PAD_PKCS5, 'credential_name' value 'ENCRYPTION_CRED')) |
encryption:value 여기서 value는 암호화에 대한 추가 매개변수를 제공하는 JSON 문자열입니다.
암호화 유형을 지정합니다.
암호화 키를 저장하는 데 사용되는 인증서를 지정합니다. user_defined_function: value 지정된 BLOB(이진 LOB)을 해독하거나 암호화할 정규화된 사용자 정의 함수를 지정합니다. |
|
적합한 값은 다음과 같습니다.
예: format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true) 주: 이 옵션은csv type 에만 적용됩니다.
|
기본값: |
|
형식 유형에 대한 기본 선택을 대체하는 사용자정의 파일 확장자입니다. 지정된 문자열이 마침표(점)로 시작하지 않으면 최종 파일 이름의 파일 확장자 앞에 점이 자동으로 삽입됩니다. 원하는 파일 확장자가 없으면 |
적합한 값: 모든 파일 확장자입니다. 기본값:
format type 옵션에 따라 다릅니다.
|
|
생성되는 최대 출력 크기에 대한 바이트 수입니다.
참고: |
최소값: 최대값: 1GB 기본값: |
|
CSV 형식으로 두 구분자 사이에 필드를 묶을 수 있습니다. 주: 이 옵션은csv type 에만 적용됩니다.
|
기본값: Null 의미는 필드를 따옴표로 묶지 않습니다. |
|
필드의 앞쪽 및 뒤쪽 공백을 CSV 형식으로 트리밍하는 방법을 지정합니다. See the description of trim_spec in Oracle Database 19c Utilities or Oracle Database 23ai Utilities. 주: 이 옵션은csv type 에만 적용됩니다.
|
기본값: |
|
출력 파일 유형을 지정합니다.
질의 결과는 XMLFOREST SQL 함수를 사용하여 자동으로 XML 형식으로 변환됩니다. 열 별칭을 사용하여 열의 XML 태그 이름을 사용자 정의합니다. 자세한 내용은 Oracle Database 19c Utilities의 access_parameters Clause 또는 Oracle Database 23ai Utilities를 참조하십시오. |
|
관련 항목