Chinaunix首页 | 论坛 | 博客
  • 博客访问: 110308730
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308731
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308732
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308733
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308724
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308735
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308736
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308737
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308738
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308739
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308740
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308741
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308742
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308743
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308744
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308745
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308746
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308747
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308748
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308739
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308750
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308751
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308752
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308753
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308754
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308755
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308756
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308757
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308758
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308759
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308760
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308761
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308762
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308763
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308754
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308765
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308766
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308767
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308768
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308769
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308770
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308772
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308773
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308774
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308775
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308776
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308777
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308778
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308780
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308782
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308783
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks

DB2 9 基础(730 考试)认证指南,第 7 部分: XQuery 简介(3)-sdccf-ChinaUnix博客
  • 博客访问: 110308784
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类:

2008-05-31 22:09:39

developerWorks



示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108779) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108778) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108777) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108776) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108775) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108774) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108773) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108772) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108771) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108770) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108769) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108768) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108767) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108766) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108765) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108764) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108763) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108762) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108761) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108760) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108759) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108758) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108757) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108756) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108755) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108754) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108753) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108752) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108751) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108750) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108749) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108748) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108747) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108746) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108745) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108744) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108743) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108742) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108741) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108740) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108739) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108738) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108737) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108736) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108735) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108734) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108733) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108732) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108731) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108730) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108729) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~


示例数据库环境

为了帮助您学习 XQuery,本教程建立一个包含 XML 文档的 “clients” 示例表。下面几节详细地解释这个表及其内容,并描述 DB2 提供的可以用来执行 XQuery 的功能。

如果希望在自己的 DB2 系统中设置这个示例表和内容,那么可以使用脚本 tutorial.sql。它包含本节所示的所有代码。

示例中的 clients 表包含几个传统 SQL 数据类型(比如整数和可变长度的字符串)的列,还有一个新的 SQL “XML” 数据类型的列。

前三列记录客户的 ID、姓名和状态信息。status 列的典型值包括 Gold、Silver 和 Standard。第四列包含每个客户的联系信息,比如家庭的邮政地址、电话号码、电子邮件地址等等。这些信息存储在良构的 XML 文档中。

下面是 clients 表的定义:



                    
create table clients(
id 		int primary key not null, 
name 		varchar(50), 
status 		varchar(10), 
contactinfo 	xml
);

在研究如何编写针对这个表的 XQuery 之前,需要用一些示例数据填充它。下面的 SQL 语句将 6 行数据插入 clients 表。每行都包含一个 XML 文档,每个 XML 文档的结构都有所不同。例如,有的客户有电子邮件地址,而其他客户没有。



                    
insert into clients values (3227, 'Ella Kimpton', 'Gold', 
' 
	
5401 Julio Ave. San Jose CA 95116
4084630000 4081111111 4082222222 4087776666 love2shop@yahoo.com
' ); insert into clients values (8877, 'Chris Bontempo', 'Gold', '
1204 Meridian Ave. 4A San Jose CA 95124
4084440000 4085555555
' ); insert into clients values (9077, 'Lisa Hansen', 'Silver', '
9407 Los Gatos Blvd. Los Gatos CA 95032
4083332222
' ); insert into clients values (9177, 'Rita Gomez', 'Standard', '
501 N. First St. Campbell CA 95041
4081221331 4087799881 golfer12@yahoo.com
' ); insert into clients values (5681, 'Paula Lipenski', 'Standard', '
1912 Koch Lane San Jose CA 95125
4085430091 beatlesfan36@hotmail.com lennonfan36@hotmail.com
' ); insert into clients values (4309, 'Tina Wang', 'Standard', '
4209 El Camino Real Mountain View CA 95033
6503310091
' );

本教程中的所有查询都设计为交互式地执行。可以通过 DB2 命令行处理程序或 DB2 Control Center 的 DB2 Command Editor 执行这些查询。本教程中的示例使用 DB2 命令行处理程序。(DB2 还提供了基于 Eclipse 的 Developer Workbench,可以帮助您以图形化方式构造 XQuery,但是对 Developer Workbench 的讨论超出了本教程的范围。)

可以修改 DB2 命令行处理程序的默认设置,以便更容易处理 XML 数据。例如,下面的命令(从一个 DB2 命令窗口中发出)将以某种方式启动 DB2 命令行处理程序,这种方式让 XQuery 结果以容易阅读的格式显示:



                    
db2 -i -d 

这个命令使 DB2 在显示的 XQuery 结果中增加额外的空白。DB2 实际上并不将这些空白添加到数据中。应用程序看到的返回条目中也没有额外的空白 —— 这些空白只出现在 DB2 命令行处理程序窗口中。

阅读(108728) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~