电脑设备 - 网络编程 文章类 软件类
好好999
 | 网站首页 | 网络编程语言 | 星座情感文章 | 特殊软件下载 | 站长工具天下 | 
百度热门搜索: kappa女员工  网络成瘾诊断标准  2009无线节目巡礼  央视女主播柴璐  东楼kappa女 08万千星辉颁奖典礼 刘雯雯 芙蓉姐姐自杀 更多...
您现在的位置: 学习网 > 网络编程语言 > Oracle > 正文
 | 网络编程语言首页 | Dreamweaver | Html | Asp | Jsp | Php | Asp.net | Css | Javascript | Access | Mysql | Mssql | Oracle | Domain | Mainframe |
最 新 热 门
普通文章谈SQL Server 2005中的T-SQL增强
普通文章MySQL手册版本 5.0.20-MySQL优化(二
普通文章Sql server 2005的XML最佳实施策略
普通文章比较SQL Server2005和Oracle 10g R
普通文章SQL Server实用经验与技巧不完全收
普通文章Oracle数据库分区表操作方法
普通文章动态创建SQL Server数据库、表、存
普通文章Sql server教程SQL存储过程和算法
普通文章高级自定义查询、分页、多表联合存
普通文章SQL Server安装配置服务器失败的解
 
频 道 推 荐
普通文章动态sql语句基本语法
普通文章解决.NET连到Oracle的oci.dll加载错
普通文章存储过程之外:SQL注入深入防御
普通文章通过备份数据库恢复SharePoint文档
普通文章[Sql server]怎样将XML文件导入数据
普通文章Sql server传给语句的输入数据验证
普通文章Sql server如何用范围连接查找值
普通文章连接到 SQL Server 2005 时出现的问
普通文章Oracle 10g第2版新特性之性能特性
普通文章SQL Server安装文件挂起错误解决办
普通文章基于Access数据库的抽奖系统设计
普通文章如何为运行在SAP的SQL Server计划性
普通文章SQL Server: convert varbinary to
普通文章[SQL Server]存储过程编写和优化经
普通文章如何在 SQL Server 2005 中使用 DB
普通文章用标准的SQL语句实现查询记录分页
普通文章Sql server 2005密码安全追踪与存储
普通文章Sql server复制表结构到一个指定表
普通文章Sql Server去除表中的不可见字符
普通文章Sql Server数据库触发器实例讲解
 
频 道 推 广
 
Sql server 2005的XML最佳实施策略(2)         ★★★
Sql server 2005的XML最佳实施策略(2)
作者:佚名 文章来源:本站整理 更新时间:2008-10-14 19:50:22
t ('/book[@ISBN = "0-7356-1588-2"]') = 1

以使用计算列,如下所示:

SELECT xCol

FROM T

WHERE ISBN = '0-7356-1588-2'

可以创建一个用户定义的函数,返回 XML 数据类型和使用该 UDF 的计算列。然而,无法在计算的 XML 列上创建 XML 索引。

创建属性表

您可能希望将 XML 数据中的某些多值属性提升到一个或多个表中,在这些表上创建索引,并且重定向查询以使用这些表。典型的情形是一小部分属性覆盖了大部分查询工作负荷。您可以执行以下操作:

• 创建一个或多个表以存放多值属性。您可能发现采用以下处理方式会很方便:每个表存储一个属性,并且在属性表中复制基表的主键以便与基表进行向后联接。

• 如果您希望保持属性的相对顺序,则需要为相对顺序引入一个单独的列。

• 在 XML 列上创建触发器以便维护属性表。在触发器中,执行以下操作:

• 使用 XML 数据类型方法(如 nodes() 和 value())在属性表中插入和删除行。(有关 nodes() 方法的详细信息,请参阅 Value()、Nodes() 和 OpenXML()。)

• 在 CLR 中创建流式表值函数,以便在属性表中插入和删除行。

• 编写查询,以便对属性表进行 SQL 访问,以及对基表中的 XML 列进行 XML 访问,这需要使用这些表的主键将其相互联接。

示例:创建属性表

假设您希望提升作者的名字。书籍有一个或多个作者,因此名字是一个多值属性。每个名字都存储在属性表的单独行中。在属性表中复制了基表的主键以便向后联接。

create table tblPropAuthor (propPK int, propAuthor varchar(max))

示例:创建用户定义的函数以便从 XML 实例生成行集

下面的表值函数 udf_XML2Table 接受一个主键值和一个 XML 实例。它将检索 元素的所有作者的名字,并返回(主键,名字)对行集。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

更多精彩:学习网->http://www.haohao888.com.cn 网络编程->http://www.51wlpc.com 电脑设备->http://www.xpmaster.cn
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 相 关 文 章
    Dreamweaver MX 2004 行为之调用JS
    Dreamweaver MX 2004 表格设计
    Dreamweaver MX 2004 浏览器检测
    Dreamweaver MX 2004 类型属性
    Dreamweaver MX 2004 CSS背景属性
    Dreamweaver MX 2004 CSS扩展属性
    Dreamweaver MX 2004 CSS滤镜介绍(1)
    Dreamweaver MX 2004 CSS滤镜介绍(2)
    Dreamweaver MX 2004 电子相册制作
    DropShadow属性、Chroma属性和blur属性效果
    Invert属性、Glow属性和FlipH、FlipV属性
    让网页中的字体美起来
    CSS2 参考
    让CSS使网页图片半透明
    给文字加上阴影效果的方法
    CSS重新定义项目符号和编号
    使用CSS设置段落首字下沉
    由显示/隐藏引出的CSS Bug
    CSS的滤镜效果(1)
    CSS的滤镜效果(2)
    | 设为首页 | 加入收藏 | 投搞邮箱 | 友情链接 | 网站公告 | 版权申明 | |
    魔兽世界私服 - 魔兽世界私服 - 魔兽世界私服 - 魔兽世界私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 劲舞团私服 - 完美世界私服 - 传奇私服 - 变态传奇私服 - 及时雨外挂 - 热血传奇私服

    有事请点这里

    有事点这里

    copyright: 2007-2008 haohao888.com.cn 粤ICP备08105098号