VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

XML类型

xml类型用于存储XML数据。使用字符串也可以存储XML数据,但不能保证其合法性。支持xml类型后,数据库会对数据进行合法性检查,同时提供函数进行类型安全性检查。

xml类型中存储数据有两种:documents和content。content可以有多个顶级元素,documents只能有一个顶级元素。默认情况下是content。

示例:

查看当前的存储类型:
vastbase=# show xmloption;
 xmloption 
-----------
 content
(1 row)

修改当前的存储类型:
vastbase=# SET xmloption TO document;
SET

vastbase=# CREATE TABLE T1(x1 xml);
CREATE TABLE

vastbase=#insert into t1 select  xml'<title> hello world</title>';
vastbase=#select * from t1;
             xml             
-----------------------------
 <title> hello world</title>
(1 row)