EXPORT_DATA 的 DBMS_CLOUD 套裝程式格式選項
描述文字檔格式、CSV、JSON 或 XML 之 DBMS_CLOUD.EXPORT_DATA 的有效格式參數選項。
這些是與 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 Package Format Options 以取得格式選項清單。
| 格式選項 | 描述 | 語法 |
|---|---|---|
compression |
指定來源檔案的壓縮類型。 備註:不支援 ZIP 封存格式。 當 當 |
當
預設值:空值表示沒有壓縮。 當
預設值: |
delimiter |
指定自訂欄位分隔符號。
分界字元值不可為 ASCII 代碼或遁離字元。 注意:此選項僅適用於 |
預設值 |
endquote |
指定欄位可以用 舉例而言: format => JSON_OBJECT('quote' value '(' , 'endquote' value ')')注意:此選項僅適用於 |
預設值:空值,表示沒有 |
escape |
使用 注意:此選項僅適用於 |
預設值: |
encryption |
格式選項 使用
如果您未指定這些參數的值,則「區塊加密鏈結修飾條件」和「區塊加密填補修飾條件」值會預設為 格式選項
舉例而言: 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其中值是提供額外加密參數的 JSON 字串:
指定加密類型。
指定用來儲存加密金鑰的證明資料。 user_defined_function: value指定完整的使用者定義函數,以解密或加密指定的 BLOB (二進位大型物件)。 |
header |
將資料欄名稱寫入為 有效值為:
舉例而言: format => JSON_OBJECT('type' value 'csv', 'delimiter' value '|', 'compression' value 'gzip', 'header' value true)注意:此選項僅適用於 |
預設值: |
fileextension |
覆寫格式類型預設選項的自訂副檔名。這適用於含有 如果指定的字串不是以句點 (點) 開頭,則會在最終檔案名稱的副檔名前面自動插入點。 如果不需要副檔名,請使用值: |
有效值:任何副檔名。 預設值:視
|
maxfilesize |
產生的輸出大小上限 (位元組)。 這適用於將 注意:當 |
最小值: 最大值:1 GB 預設值: |
quote |
在 CSV 格式中,欄位可以放在兩個分隔符號之間。指定含有 注意:此選項僅適用於 |
預設值:空值表示不將欄位括在引號中。 |
trimspaces |
指定如何裁剪 CSV 格式的欄位前端與尾端空格。如果指定 請參閱 Oracle Database 19c Utilities 或 Oracle Database 26ai Utilities 中的 trim_spec 描述。 注意:此選項僅適用於 |
預設值: |
type |
指定輸出檔案類型。
使用 XMLFOREST SQL 函數的查詢結果會自動轉換為 XML 格式。使用資料欄別名來自訂資料欄的 XML 標記名稱。 請參閱 Oracle Database 19c Utilities 或 Oracle Database 26ai Utilities 中的 access_parameters 子句瞭解詳細資訊。 |
type: csv|datapump|json|parquet|xml |