描述:
为序表设置键。
语法
T.keys(Ki,…)
备注:
设置序表T的键为Ki,…,参数Ki省略时删除T的键。使用T.create()时将同时复制键。
参数:
|
T |
序表。 |
|
Ki |
T的键。 |
选项:
|
@t(Ki,…,KT) |
设置最后一个参数KT为时间键,其它键称为基本键。 |
返回值:
序表
示例:
|
|
A |
|
|
1 |
=demo.query("select EID,NAME,DEPT,SALARY,HIREDATE from EMPLOYEE order by EID asc,DEPT asc") |
返回序表:
|
|
2 |
=A1.keys(EID,DEPT) |
设置A1的键为EID和DEPT:
集算器结果集中,字段名称前面带 |
|
3 |
=A1(1).key() |
获取A1表中第一条记录的基本键键值,返回结果:[1, " R&D"]。 |
|
4 |
=A1.keys() |
参数省略时删除键。 |
|
5 |
=A1(1).key() |
null |
|
6 |
=A1.keys@t(EID,DEPT,HIREDATE) |
设置A1的基本键为EID和DEPT,时间键为HIREDATE:
|
|
7 |
=A1.create() |
复制A1表结构,同时复制键。 |
|
8 |
=A7.insert(0,1,"Jack","HR",3000,date("2022-03-09")) |
A7表中添加一条记录:
|
|
9 |
=A7(1).key() |
获取A7表中第1条记录的基本键键值:[1, " HR"]。 |
相关概念:


