在 DB2 中管理 XML Schemas,第 2 部分: XML Schemas 演变和 XML 数据管理
2010-04-12 00:00:00 来源:WEB开发网上述 IMPORT 命令中使用的 cust1.del 文件包含以下信息。值 1 在 ID 列中设置。
1, "<XDS FIL='cust1.xml'/>"
以下 SQL 语句用于获取 XML schema 对象 ID、关系 ID 以及用于验证 T1 表中每条记录的 schema 位置。以下 SQL 语句使用一个外部联接(outer join),以便结果中包含没有验证的记录和用已经删除的 XML schema 验证的记录。
db2 => SELECT T1.ID,
XMLXSROBJECTID(T1.XMLDATA) OBJECTID,
substr(XSR.OBJECTSCHEMA,1,12) OBJECTSCHEMA,
substr(XSR.OBJECTNAME,1,12) OBJECTNAME,
substr(XSR.SCHEMALOCATION,1,16) SCHEMALOCATION
FROM T1 LEFT OUTER JOIN SYSCAT.XSROBJECTS XSR
ON XMLXSROBJECTID(T1.XMLDATA)=XSR.OBJECTID;
ID OBJECTID OBJECTSCHEMA OBJECTNAME SCHEMALOCATION
----------- -------------------- ------------ ------------ ----------------
1 65020719620281344 SAMPLE2 CUST1 cust2.xsd
1 record(s) selected.
假定样例 XML 中的 phone元素包含客户的家庭电话号码。现在向 XML 添加一个移动电话号码。
可以定义一个新的 XML schema,与现有 XML schema 向上兼容。为此,不要修改现有元素,而是为移动电话号码添加一个新元素(cell-phone元素),并将新添加的元素配置为可选(minOccurs="0")。参见 清单 3。
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››管理/var/spool/clientmqueue/下的大文件
- ››XML 转成 数组对象
- ››XML注意的转义字符
- ››xml文件正确性验证类实现
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
更多精彩
赞助商链接