27,580
社区成员
发帖
与我相关
我的任务
分享
create table dbo.book
(BookID int identity(1,1) primary key,
BookNM char(100) not null,
AuthorID int not null,
ChapterDESC XML null
)
go
--1.建立主xml索引
create primary xml index idx_xml_primary_book_ChapterDesc
on dbo.book(ChapterDesc)
/*=======================================================
2.建立辅助xml索引,下面的参数用于辅助索引,和xquery优化相关:
A.value辅助索引用于根据模糊路径创建索引。
B.path辅助索引根据路径和节点值创建索引。
C.property辅助索引根据某个路径查询节点值,来创建索引
========================================================*/
create xml index idx_xml_value_book_ChapterDesc
on dbo.book(ChapterDesc)
using xml index idx_xml_primary_book_ChapterDesc
for value
--3.查看xml索引元数据
select * from sys.xml_indexes
select *
from sys.indexes
where name in ('idx_xml_primary_book_ChapterDesc',
'idx_xml_value_book_ChapterDesc')