Note | 该命令在头文件中定义,将由 X# 预处理器预处理为函数调用。如果禁用标准头文件 (-nostddefs),该命令将不可用。如果告诉编译器使用不同的标准头文件(-stddef ),则此命令也可能不可用。 |
更改设置,以确定在处理过滤数据库文件时是否使用优化。
SET OPTIMIZE ON | OFF | (<lToggle>)
ON | 开启优化。 |
OFF | 关闭优化。 |
<lToggle> | 如果为 TRUE,则开启优化;如果为 FALSE,则关闭优化。 |
注意: 该设置的初始默认值取决于 RDD。 请查看 RDDInfo(_SET_OPTIMIZE),了解当前工作区使用的 RDD 的设置。 |
对于支持优化的 RDD(如 DBFCDX),SET OPTIMIZE 决定是否根据当前工作区中打开的记录优化筛选器。 如果该标记为 ON,RDD 将尽可能优化符合筛选条件的记录搜索,最大限度减少从数据库文件读取实际数据的需要。
若此标记为 OFF,RDD 将不进行优化。
XSharp.RT.DLL
DbSetFilter(), RDDInfo(), SET FILTER