T.select(x ;f)

阅读(78) 标签: 虚表, 集文件, 推送,

描述:

虚表中定义筛选记录操作后返回新虚表,并把不满足条件的记录写入集文件

语法:

T.select(x;f)

备注:

虚表T中定义计算,对T中每条记录计算表达式x,筛选出x值为真的记录返回到新虚表,然后把x值为假的记录写入集文件f中。

参数:

T

虚表。

x

布尔表达式。

f

集文件。

返回值:

虚表

示例:

 

A

 

1

=create(file).record(["EMPLOYEE.ctx"])

 

2

=pseudo(A1)

由组表生成虚表。

3

=file("emp_NOTHR.btx")

 

4

=A2.select(DEPT=="HR";A3)

虚表A2定义计算,筛选出满足DEPT=="HR"的记录返回到新虚表,

然后将不满足DEPT=="HR"的记录写入主目录下的集文件emp_NOTHR.btx中。

5

=A4.import()

读取A4虚表中的数据,此时A2虚表执行A4中定义的计算操作并生成集文件emp_NOTHR.btxA5返回数据内容如下: