资源描述:
《索引的创建及使用(sqlserver 2005)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库 。
1、为指定表或视图创建关系索引,或为指定表创建XML索引。可在向表中填入数据前创建索引。可通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。 Transact-SQL语法约定语法[sql] viewplaincopy1. Create Relational Index CREATE [ UNIQUE ] [ CLUSTERED
2、 NONCLUSTERED ] INDEX index_name 2. ON ( column [ ASC
3、 DESC ] [ ,...n ] )
4、 3. [ INCLUDE ( column_name [ ,...n ] ) ] 4. [ WITH ( [ ,...n ] ) ] 5. [ ON { partition_scheme_name ( column_name ) 6.
5、 filegroup_name 7.
6、 default 8. } 9. ] 10.[ ; ] 11. 12. ::
7、= 13.{ 14. [ database_name. [ schema_name ] .
8、 schema_name. ] 15. table_or_view_name 16.} 17. 18. ::= 19.{ 20. PAD_INDEX = { ON
9、 OFF } 21.
10、 FILLFACTOR = fillfactor 22.
11、 SORT_IN_TEMPDB = { ON
12、 OFF } 23.
13、
14、 IGNORE_DUP_KEY = { ON
15、 OFF } 24.
16、 STATISTICS_NORECOMPUTE = { ON
17、 OFF } 25.
18、 DROP_EXISTING = { ON
19、 OFF } 26.
20、 ONLINE = { ON
21、 OFF } 27.
22、 ALLOW_ROW_LOCKS = { ON
23、 OFF } 28.
24、 ALLOW_PAGE_LOCKS = { ON
25、 OFF } 29.
26、 MAXDOP = max_degree_of_para
27、llelism 30.} 31. 32.Create XML Index CREATE [ PRIMARY ] XML INDEX index_name 33. ON ( xml_column_name ) 34. [ USING XML INDEX xml_index_name 35. [ FOR { VALUE
28、 PATH
29、 PROPERTY } ] 36. [ WITH ( [ ,...n ] ) ]
30、 37.[ ; ] 38. 1. ::= 2.{ 3. [ database_name. [ schema_name ] .
31、 schema_name. ] 4. table_name 5.} 6. 7. ::= 8.{ 9. PAD_INDEX = { ON
32、 OFF } 10.
33、 FILLFACTOR = fillfactor 11.
34、 SORT_IN_TEMPDB = { ON
35、 OFF
36、 } 12.
37、 STATISTICS_NORECOMPUTE = { ON
38、 OFF } 13.
39、 DROP_EXISTING = { ON
40、 OFF } 14.
41、 ALLOW_ROW_LOCKS = { ON
42、 OFF } 15.
43、 ALLOW_PAGE_LOCKS = { ON
44、 OFF } 16.
45、 MAXDOP = max_degree_of_parallelism 17.} 18. 19.Backward Compatible Relational Index
46、 20.Important The backward compatible relational index syntax structure will be removed in a future version of SQL Server. Avoid using this syntax structure in new development wo