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数据类型。