T.find(k,…)

阅读(341) 标签: 获取记录, 指定键值,

描述:

获取内表中指定主键所在的记录。

语法:

T.find(k,…)

备注:

从内表T中查找主键等于k的记录。

参数:

T

内表

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)

 设置EIDNAME为内表键字段

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的记录