索引支持和查找、排序以及过滤
对字段进行索引可以极大增强 Recordset 对象的 Find 方法、以及 Sort 和 Filter 属性的性能。通过设置 Field 对象的动态 Optimize 属性,可以创建该对象的内部索引。当将 CursorLocation 属性设置为 adUseClient 时,该动态属性被添加给 Field 对象的 Properties 集合。请记住该索引对于 ADO 是内部的,即无法访问该索引或者将该索引用于其他的目的。Sort 属性决定穿越 Recordset 行的顺序,Filter 属性决定当穿越行时哪些行是可访问的,Find 方法在 Recordset 的索引列(字段)中快速定位值。
对字段进行索引可以极大增强 Recordset 对象的 Find 方法、以及 Sort 和 Filter 属性的性能。通过设置 Field 对象的动态 Optimize 属性,可以创建该对象的内部索引。当将 CursorLocation 属性设置为 adUseClient 时,该动态属性被添加给 Field 对象的 Properties 集合。请记住该索引对于 ADO 是内部的,即无法访问该索引或者将该索引用于其他的目的。Sort 属性决定穿越 Recordset 行的顺序,Filter 属性决定当穿越行时哪些行是可访问的,Find 方法在 Recordset 的索引列(字段)中快速定位值。
最后这个问题:
可以,比如
select * from yourtable with (index=1)
with (index=1) 表示采用表的第一个索引,在这个表有多个索引的情况下有用
index=0,表示按表扫描,
当然,你也可以直接用索引的名字来代替数字。
------------
建议,查看SQL的帮助!
哪种的查询速度会更快???
另外你以上的例子的SQL语句写法应该如何呢?