下面的示例将表 customer 的 contact 字段内容复制到数组 gacontact 中。然后显示数组中前 20 条
字段的内容,对数组进行排序,重新按排序顺序显示 contact 字段的内容。
close databases
open database (home( ) + 'samples\data\testdata')
use customer && 打开表 customer
count to gncount && contacts 字段的数目
dimension gacontact(gncount,1) && 创建数组
copy to array gacontact field contact && 填充数组
clear
? 'contact names:'
?
for ncount = 1 to 20
? gacontact(ncount) && 显示前 20 条 contact 内容
endfor
= asort(gacontact)) && 对数组排序
?
? 'sorted contact names:'
?
for ncount = 1 to 20
? gacontact(ncount) && 排序后,再显示前 20 条 contact 内容
endfor