KADB学习之复杂数据类型

KADB 是北京人大金仓信息技术股份有限公司基于开源的greenplum数据库研发的一款分布式关系型数据库,全称是KingbaseAnalyticsDataBase。

学习kadb的复杂数据类型

连接测试数据库;

psql postgres

手动执行数据类型测试语句集;

1、XML数据类型

CREATE TABLE T_XML(books xml);

insert into T_XML values('<title>Book</title>');

SELECT xmlcomment('hello');

SELECT xmlconcat('<abc/>', '<bar>foo</bar>');

SELECT xmlelement(name foo);

SELECT xmlforest('abc' AS foo, 123 AS bar);

SELECT xmlpi(name php, 'echo "hello world";');

SELECT xmlagg(books) FROM t_xml;

SELECT xpath('/my:a/text()', '<my:a xmlns:my="http://example.com">test</my:a>',ARRAY[ARRAY['my', 'http://example.com']]);

2、UUID数据类型

CREATE TABLE T_UUID(a uuid);

INSERT INTO T_UUID VALUES ('a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a11');

select * from t_uuid;

drop table t_uuid;

KADB支持半结构化数据类型XML,支持十六进制数字序列UUID数据类型。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值