EXPORT_DATAのDBMS_CLOUDパッケージ形式オプション
DBMS_CLOUD.EXPORT_DATAの有効なフォーマット・パラメータ・オプションを、テキスト・ファイル形式「CSV、JSON、ParquetまたはXML」 「およびOracle Data Pump用」で説明しています。
これらは、DBMS_CLOUD.EXPORT_DATAで使用する有効なformatパラメータです。 format typeオプションを使用し、値が次のいずれかである場合、テキスト・ファイルの出力を指定: csv, json, parquetまたはxml。 また、format typeがdatapumpの場合、formatオプションも表示されます。
format引数を指定するには、次の2つの方法があります。
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オプションが次のいずれかである場合のDBMS_CLOUD.EXPORT_DATAの書式オプションについて説明しています: CSV、JSON、ParquetまたはXML。 その他のプロシージャおよびその他の出力タイプについては、「DBMS_CLOUDパッケージ・フォーマット・オプション」でフォーマット・オプションのリストを参照してください。
| 書式オプション | 説明 | 構文 |
|---|---|---|
|
|
ソース・ファイルの圧縮タイプを指定します ノート: ZIPアーカイブ形式はサポートされていません。
|
デフォルト値: null値は圧縮を意味しません。
デフォルト値: 型が
|
|
|
カスタム・フィールド・デリミタを指定します。 format => json_object('delimiter' value '|')デリミタ値は、ASCIIコードまたはエスケープ文字にできません。 ノート: このオプションは、csv typeにのみ適用されます。
|
デフォルト値 |
|
|
たとえば: format => JSON_OBJECT(‘quote’ value ‘(’, ‘endquote’ value ‘)’)ノート: このオプションは、csv typeにのみ適用されます。
|
デフォルト値: NULL。 |
|
|
ノート: このオプションは、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 (バイナリ・ラージ・オブジェクト)を復号化または暗号化する完全修飾ユーザー定義関数を指定します。 |
|
|
列名を 有効な値は次のとおりです。
たとえば: format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true)ノート: このオプションは、csv typeにのみ適用されます。
|
デフォルト値: |
|
|
フォーマット・タイプのデフォルトの選択を上書きするためのカスタム・ファイル拡張子。 これは、 指定された文字列がピリオド(ドット)で始まらない場合、最終ファイル名のファイル拡張子の前にドットが自動的に挿入されます。 ファイル拡張子が必要ない場合は、値を使用: |
有効な値: 任意のファイル拡張子。 デフォルト値:
format typeオプションによって異なります:
|
|
|
生成された出力の最大サイズのバイト数。 これは、 ノート: このオプションは、 |
最小値: 最大値: 1 GB デフォルト値: |
|
|
「CSV内」形式。フィールドを2つのデリミタで囲むことができます。 ノート: このオプションは、csv typeにのみ適用されます。
|
デフォルト値: NULLの意味では、フィールドは引用符で囲みません。 |
|
|
CSV形式のフィールドの先頭および末尾のスペースの切捨て方法を指定します。 trim_specの説明を参照してください。 ノート: このオプションは、csv typeにのみ適用されます。
|
デフォルト値: |
|
|
出力ファイル・タイプを指定します。
問合せ結果は、XMLFOREST SQL関数を使用して自動的にXML形式に変換されます。 列のXMLタグ名をカスタマイズするには、列の別名を使用します。
詳細については、「access_parameters句」を参照してください。 |
|