描述:
获取内表中指定主键所在的记录。
语法:
T.find(k,…)
备注:
从内表T中查找主键为k的记录,未建索引时用二分法查找。
参数:
T |
内表。 |
k |
主键,主键多个时用序列表示。 |
选项:
@k |
查找多条记录,返回成排列;缺省返回查找第一个k的记录。主键有多个时,参数k的写法为 [[k1,k2],[...],...]。 |
返回值:
记录/排列
|
A |
|
1 |
=demo.cursor("select EID,NAME,GENDER from employee where EID< 10") |
返回游标。 |
2 |
=A1.memory() |
返回内表: |
3 |
=A2.keys(EID,NAME) |
设置EID,NAME为内表键字段。 |
4 |
=A2.find([8,"Megan"]) |
因为有多个主键,所以组成序列: |
5 |
=A2.keys(EID,GENDER) |
设置EID,GENDER为内表键字段。 |
6 |
=A2.find@k([[8,"F"],[2,"F"]]) |
用@k选项,查询多条记录: |
7 |
=A2.keys(EID) |
设置EID为内表键字段。 |
8 |
=A2.find(3) |
查询主键为3的记录: |