WEB开发网
开发学院数据库DB2 将XML应用程序从DB2 8.x迁移到Viper 阅读

将XML应用程序从DB2 8.x迁移到Viper

 2007-05-20 16:18:46 来源:WEB开发网   
核心提示: —— 该元素定义需要在目标 XML 文档上执行的每个修改,Occurrence —— 可以定义这些元素中的一个或多个,将XML应用程序从DB2 8.x迁移到Viper(3),每次出现处理文档的一个修改,@col ——

—— 该元素定义需要在目标 XML 文档上执行的每个修改。

Occurrence —— 可以定义这些元素中的一个或多个。

每次出现处理文档的一个修改。

@col —— 该属性的值应该是对应于要在 querySQL 中修改的列位置的编号。

Essential —— 是。

Valid value —— 列位置从 1 开始。

@path —— 该属性的值是目标 XML 文档中节点的 XPath 位置。如果路径无效,则存储过程将中止。

Essential —— 是。

Valid value —— XPath 表达式。

如果要在 Xpath 中使用名称空间,请确保设置名称空间属性。

不能将通配符用于名称空间。

@using —— 该属性的惟一有效值是 SQL。如果该属性存在并设置为 SQL,那么 update value( 元素的子节点)被视为一个 SQL 查询。查询结果的第一行中的第一列将用作新的 update value。如果查询失败,那么存储过程将中止。

Essential —— 否。

Valid value —— SQL。

对于 Xquery,可以使用关键字 Xquery,也可以使用 SQL/XML 函数将 XQuery 嵌入 SQL。

@action —— 该属性定义将在 XML 文档中的目标节点(使用 @path 属性中定义的 XPath 来定位)上进行的操作。如果操作失败,那么存储过程将中止。

Essential —— 否。如果未设置操作,则假定是一个替换操作。

Valid value —— 替换、追加、删除和计算:

replace —— 使用 update value 替换目标节点。

append —— 将 update value 作为子节点追加到目标节点。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:XML 应用程序 DB

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接