WEB开发网
开发学院数据库DB2 DB2 Viper 快速入门 阅读

DB2 Viper 快速入门

 2009-11-12 00:00:00 来源:WEB开发网   
核心提示: 清单 6. 导入具有验证的 XML 数据 importfromclients.delofdelxmlfromC:/XMLFILESxmlvalidateusingxdsdefaultuser1.mysampleinsertintouser1.clients;如果 DB2 确定一个 XML 文档不


清单 6. 导入具有验证的 XML 数据
import from clients.del of del xml from C:/XMLFILES xmlvalidate using xds default  
user1.mysample insert into user1.clients; 

如果 DB2 确定一个 XML 文档不符合指定的模式,那么与该文档相关的整个行都将会被拒绝。图 8 阐释了从 IMPORT 操作的示例输出,在该操作中的六行有一行因为它的 XML 文档不符合指定的模式而被拒绝。


图 8. 来自 DB2 IMPORT 的示例输出,其中一行被拒绝
DB2 Viper 快速入门

图片看不清楚?请点击这里查看原图(大图)。

值得注意的是,XMLVALIDATE 也可以与 INSERT 语句一起使用,以指示 DB2 在插入之前验证 XML 数据。该语法与 IMPORT 例子所示的相似,即在调用 XMLVALIDATE 子句时指定一个已注册(和已完成)的 XML 模式。

结束语

DB2 Viper 提供了一个重要的新能力来支持 XML,包括一个新的 XML 数据类型和底层的引擎级组件,能够以有效的方式自动存储和处理 XML 数据。为了帮助您快速掌握这些特性,这篇文章描述了如何创建一个用于存储 XML 文档的测试数据库和示例表。还回顾了如何用 XML 数据填充数据库。最后总结了 DB2 针对用户提供的模式来验证数据的能力,并提供了示例来向您展示如何入门。

现在您已经学习了如何使用 DB2 的新的 “原生” XML 能力存储 XML 数据。至于如何查询那些数据,您将在后续文章中看到,后续文章将向您介绍 DB2 的新的 XQuery 支持,以及它对 SQL 的扩展(有时候叫做 “SQL/XML”)。

本文示例源代码或素材下载

上一页  5 6 7 8 9 10 

Tags:DB Viper 快速

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