DBMS_CLOUD EXPORT_DATA 的软件包格式选项
介绍 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')
此表介绍了 DBMS_CLOUD.EXPORT_DATA
的格式选项(当 format
参数 type
选项为以下项之一时): CSV、JSON、Parquet 或 XML 。有关其他过程和其他输出类型,请参见DBMS_CLOUD Package Format Options 以了解格式选项列表。
格式选项 | 说明 | 语法 |
---|---|---|
|
指定源文件的压缩类型。 注:不支持 ZIP 归档格式。 当 当 |
当
默认值:空值,表示无压缩。 当
默认值: |
|
指定定制字段分隔符。 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 。
|
默认值: |
|
用于覆盖格式类型的默认选择的定制文件扩展名。这适用于带有 如果指定的字符串不以句点 (dot) 开头,则会在最终文件名中的文件扩展名之前自动插入点。 如果不需要文件扩展名,请使用以下值: |
有效值:任何文件扩展名。 默认值:取决于
format type 选项:
|
|
生成的最大输出大小的字节数。 这适用于将 注意:当 |
最小值: 最大值:1 GB 默认值: |
|
在 CSV 格式中,字段可以用两个分隔符括起来。使用 注意: 此选项仅适用于csv type 。
|
默认值:Null 含义不使用引号将字段括起来。 |
|
指定如何为 CSV 格式修改字段中的前导空格和尾随空格。如果指定了 请参阅 Oracle Database 19c Utilities 或 Oracle Database 23ai Utilities 中 trim_spec 的说明。 注意: 此选项仅适用于csv type 。
|
默认值: |
|
指定输出文件类型。
使用 XMLFOREST SQL 函数将查询结果自动转换为 XML 格式。使用列别名定制列的 XML 标记名称。 有关详细信息,请参阅 Oracle Database 19c Utilities 中的 access_parameters Clause 或 Oracle Database 23ai Utilities 。 |
|
相关主题