SQL2005中关于XML新特性的学习(2)--创建XML索引及简单查询
2008-02-24 21:49
543 查看
创建XML索引
(这一部分需要开全文检索,未做测试)
通过VALUE()方法,访问XML中的数据(数据可能根据个人的录入有所不同)
pk title
----------- -----------------------------------------------------------------------------
27 《计算机程序设计
29 06秋计算机专科《程序设计》电子教案(教学与考试资料)
参考文档
《XML Support in Microsoft SQL Server 2005》
SQL Server 2005 中的 XML 选项详解
SQL Server2005的XML数据类型之基础篇
The Fundamentals of the SQL Server 2005 XML Datatype
CREATE PRIMARY XML INDEX idx_xCol on docs (xCol)
CREATE XML INDEX idx_xCol_Path on docs (xCol) USING XML INDEX idx_xCol FOR PATH
CREATE XML INDEX idx_xCol_Property on docs (xCol) USING XML INDEX idx_xCol FOR PROPERTY
CREATE XML INDEX idx_xCol_Value on docs (xCol) USING XML INDEX idx_xCol FOR VALUE
CREATE FULLTEXT CATALOG ft AS DEFAULT CREATE FULLTEXT INDEX ON dbo.docs (xCol) KEY INDEX PK__docs__7F60ED59
(这一部分需要开全文检索,未做测试)
创建结果:
学习:
SQL2005针对XML主索引和二次索引的设置
通过VALUE()方法,访问XML中的数据(数据可能根据个人的录入有所不同)
SELECT pk, xcol.value ('(/lom/general/title)[1]','varchar(100)') as title
FROM docs
结果:
pk title
----------- -----------------------------------------------------------------------------
27 《计算机程序设计
29 06秋计算机专科《程序设计》电子教案(教学与考试资料)
学习:
通过VALUE()访法可以很容易的取到相要的数据。
参考文档
《XML Support in Microsoft SQL Server 2005》
SQL Server 2005 中的 XML 选项详解
SQL Server2005的XML数据类型之基础篇
The Fundamentals of the SQL Server 2005 XML Datatype
相关文章推荐
- SQL2005中关于XML新特性的学习(2)--创建XML索引及简单查询
- Lucene学习笔记(1)-索引创建和简单的查询
- SQL2005中关于XML新特性的学习(1)
- SQL2005中关于XML新特性的学习(1)
- Solr4:利用SolrJ创建索引,建立查询简单示范
- Elasticsearch 学习笔记 索引创建、插入、查询、修改、删除
- lucene5学习 - 索引基本操作(创建,查询,更新,删除,分页)
- Lucene学习-创建索引、关键词查询
- lucene4.3简单创建和查询索引实例
- SQL Server: 创建 XML 索引 提升查询效率
- java鬼混笔记:lucene 1、简单的创建索引和查询
- 关于Unity读取XML的简单学习
- JavaEE Spring 学习(快速的用myeclipse来创建Spring config.xml),从简单开始(一)
- ElasticSearch 创建链接 创建索引并写入数据 查询数据 删除索引BY Id 简单的demo
- Lucene学习一:入门级Demo,创建索引和查询高亮显示
- Lucene学习之一:使用lucene为数据库表创建索引,并按关键字查询
- 关于mysql order by 的select查询的索引创建和优化
- 数据库创建表,创建的表是关于大学生学习课的表
- 关于简单改进ibatis的默认分页机制提高查询效率方案
- Android学习札记38:关于安全退出已创建多个Activity的应用(1)