AT() 指令速度很不理想
有 ABC.DBF
有 aa c(20), bb c(20), cc n(12,2), dd m 位
主index 是 aa
有料 250,000
要 aa 包含XYZ字串的料copy出...
...
..
use abc
set index to aa
copy to DEF.DBF for AT("XYZ",aa) <> 0
...
....
速度很不理想.
各位老, 除了用 AT(), 有否更理想的法, 多指教, .
[解决办法]
at 相当于全包含,这种查询用任何函数或操作符都享受不到 rushmore 加速技术
类似的函数有 like('*XYZ*', aa),操作符有 'XYZ' $ aa
或者 sql-select 语句: select * from abc where aa like '%XYZ%' into dbf DEF.dbf
不过速度都不会有质的变化