EXPORT_DATA 的 DBMS_CLOUD 套件格式選項
說明 DBMS_CLOUD.EXPORT_DATA
中文字檔格式為 CSV、JSON 或 XML 的有效格式參數選項。
這些是用於 DBMS_CLOUD.EXPORT_DATA
的有效 format
參數。當您使用 format
type
選項時,指定文字檔輸出,且其值為下列其中之一:csv
、json
、parquet
或 xml
。
指定格式引數的兩種方式為:
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 存檔格式。 當 當 |
當
預設值:空值表示不壓縮。 當
預設值: |
|
指定自訂欄位分隔符號。 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 (二進位大型物件)。 |
|
將資料欄名稱寫入 有效值為:
舉例而言: format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true) 附註: 此選項僅適用於csv type 。
|
預設值: |
|
覆寫格式類型預設選項的自訂副檔名。這適用於 如果指定的字串不是以句點 (點) 開頭,則會在最終檔案名稱的副檔名之前自動插入點。 如果不需要副檔名,請使用值: |
有效值:任何副檔名。 預設值:根據
format type 選項:
|
|
產生之輸出大小上限的位元組數。 這適用於在 注意:當 |
最小值: 最大值:1 GB 預設值: |
|
在 CSV 格式中,欄位可以括在兩個分隔符號之間。使用 附註: 此選項僅適用於csv type 。
|
預設值:Null 表示不以引號括住欄位。 |
|
指定如何將 CSV 格式的欄位前後空格刪減。如果指定 請參閱 Oracle Database 19c 公用程式或 Oracle Database 23ai 公用程式中 trim_spec 的描述。 附註: 此選項僅適用於csv type 。
|
預設值: |
|
指定輸出檔案類型。
查詢結果會使用 XMLFOREST SQL 函數自動轉換成 XML 格式。使用「資料欄別名」來自訂資料欄的 XML 標記名稱。 請參閱 Oracle Database 19c 公用程式中的 access_parameters 子句或 Oracle Database 23ai 公用程式,瞭解詳細資訊。 |
|
相關主題