1. 插件kdb_oracle_datatype简介?
插件kdb_oracle_datatype初始化内置,兼容 Oracle 数据类型。
-
插件名为 kdb_oracle_datatype
-
插件版本 V1.3
2. 插件kdb_oracle_datatype加载方式?
默认已经创建,如果没有创建需要在命令行执行create extension kdb_oracle_datatype;
示例:
create extension kdb_oracle_datatype;
3. 插件kdb_oracle_datatype的参数配置?
无需配置任何参数。
4. 插件kdb_oracle_datatype的使用方法?
加载插件kdb_oracle_datatype后,按照如下方式使用相应功能。
4.1. 支持blob、clob、nclob类型导入导出和置空?
实现数值类型转换为字符类型
语法
调用如下函数使用:
blob_import(text)、blob_export(bytea, text)、empty_blob()、 clob_import(text, text)、clob_export(text, text, text)、empty_clob()、 nclob_import(text, text)、nclob_export(text, text, text)、empty_nclob()
示例
select blob_export('a'::bytea,'test'::text); blob_export ------------- 1 (1 行记录) select blob_import('test'::text); blob_import ------------- a (1 行记录) select empty_blob(); empty_blob ------------ (1 行记录)
4.2. bpcharbyte类型?
支持bpcharbyte类型
示例
select '12'::bpcharbyte; bpcharbyte ------------ 12 (1 行记录)
4.3. bpcharbyte类型操作符?
bpcharbyte类型之间支持=、<>、>、>=、<、<=和~<~、~>~、~<=~、~、!~、~*、!~*、~~、!~~、~~*、!~~*操作符。
示例
select '12'::bpcharbyte ~>=~ '12'::bpcharbyte; ?column? ---------- t (1 行记录)
4.4. bpcharbyte类型转换?
支持bpcharbyte类型和text、bpchar、varchar类型转换。
示例:
select '12'::bpcharbyte::varchar; varchar --------- 12 (1 行记录) select '12'::bpcharbyte::text; text ------ 12 (1 行记录) select '12'::bpcharbyte::bpchar; bpchar -------- 12 (1 行记录)
5. 插件kdb_oracle_datatype卸载方法?
系统启动自带插件,无法卸载。
6. 插件kdb_oracle_datatype升级方法?
kdb_oracle_datatype扩展插件通常随着KingbaseES安装包一并升级。通常情况下用户无须单独升级些插件。