keys()

阅读(597) 标签: 序表, 设置键,

本章节介绍keys()函数的用法。

T.keys()

描述:

为序表设置键

语法

T.keys(Ki,…)

备注:

设置T的键为Ki,,参数空将删除键,T.create时将同时复制键。

参数:

T

序表

Ki

返回值:

设置键后的序表

示例:

 

A

 

1

=demo.query("select EID,NAME,DEPT,SALARY from EMPLOYEE order by EID asc,DEPT asc")

 

2

=A1.keys(EID,DEPT)

设置A1的键为EID,DEPT

3

=A1(1).key()

[1,R&D]

4

=A1.keys()

删除键

5

=A1(1).key()

由于A1没设键,因此返回空

6

=A1.keys(EID,DEPT)

 

7

=A1.create()

T有键,则同时复制键

8

=A7.insert(0,1,"Jack","HR",3000)

9

=A8(1).key()

[1,HR]

相关概念:

r.key()

v.v()

T.keys(Ki,…)

描述:

定义内表的键

语法:

T.keys(Ki,…)

备注:

为内表T定义键Ki,…

参数:

Ki

键名,可以有一个或多个,参数Ki,…为空时删掉内表所有键

T

内表

返回值:

内表

示例:

 

A

 

1

=demo.cursor("select EID,NAME,GENDER from EMPLOYEE where EID<10")

返回取数游标

2

=A1.memory()

返回内表

3

=A2.keys(EID,NAME)

设置内表的键为EIDNAME

4

=A3(1).key()

查看内表第一条记录的键,返回结果:

5

=A2.keys()

删除内表的所有键

6

=A3(1).key()

此时查看内表第一条记录的键,返回空