描述:
获取基表中指定主键所在的记录。
语法:
T.find(k;x:C,..)
备注:
从基表T中查找主键等于k的记录,然后返回由C构成的记录。键值可以只写前面维字段的,只要能唯一确定即可。
参数:
T |
基表 |
k |
主键,主键多个时用序列表示 |
x |
列名,缺省读取全部列 |
C |
列别名,可省略 |
选项:
@k |
查找多条记录,返回成排列。主键有多个时,参数k的写法为:[[k1,k2],[...],...] |
返回值:
记录/排列
示例:
|
A |
|
1 |
=file("E:/find1.ctx") |
返回游标 |
2 |
=A1.create() |
打开维为EID,NAME的组表基表 |
3 |
=A2.find([8,"Megan"]) |
x省略返回所有列 |
4 |
=A2.find([8,"Megan"];EID,SALARY) |
返回指定列 |
5 |
=A2.find@k([[4,"Emily"], [8,"Megan"]];EID,SALARY) |
用@k选项,查询多条记录 |