扫码一下
查看教程更方便
本章描述了 xml 与 db2 的结合使用。
purexml 特性允许我们将格式良好的 xml 文档存储在数据库表的列中。这些列有 xml 数据库。 通过将 xml 数据存储在 xml 列中,数据以其原始层次结构形式保存。 存储的 xml 数据可以通过 db2 数据库服务器功能进行访问和管理。 以其原生分层形式存储 xml 数据可实现高效的 xml 搜索、检索和更新。 要更新 xml 数据中的值,您需要使用 xquery、sql 或两者的组合。
通过使用以下语法来创建数据库:
db2 create database xmldb
默认情况下,数据库使用 utf-8 (unicode)
代码集。 激活数据库并连接到它:
db2 activate db
db2 connect to
示例
db2 activate db xmldb
db2 connect to xmldb
创建一个格式正确的 xml 文件,并创建一个列的数据类型为“xml”的表。 必须在双引号内传递包含 xml 语法的 sql 查询。
语法
db2 “create table .(col ,
col )”
示例
db2 "create table shope.books(id bigint not null
primary key, book xml)"
将 xml 值插入表中,使用 sql 语句 insert
将格式良好的 xml 文档插入到 xml 类型的列中。
语法
db2 “insert into values(value1, value2)”
示例
db2 "insert into shope.books values(1000, '
gambardella matthew
xml developers guide
computer
44.95
2000-10-01
an in-depth look at creating application
with xml
')"
更新表中的 xml 数据
我们可以使用以下语法更新表中的 xml 数据:
语法
db2 “update set = where
=”
示例
db2 "update shope.books set book='
gambardella, matthew
xml developers guide
computer
44.95
2000-10-01
an in-depth xml
' where id=1000"
查看笔记
扫码一下
查看教程更方便