Kingbase kdb_oracle_datatype扩展插件使用

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安装包一并升级。通常情况下用户无须单独升级些插件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值