本章节介绍rename()函数的用法。
描述:
对序表/(复)实表中的字段重命名。
语法:
T.rename(F:F',…)
将表T中的字段F改名成F' ,也可以对组表的附表名称重命名,结果返回字段重命名后的T。
参数:
F |
字段名,F在T中不存在时忽略。 |
F' |
修改后的字段名,F'省略则删除原字段名用_1、_2表示字段名。 |
T |
序表/实表/复实表。 |
返回值:
序表
|
A |
|
1 |
=demo.query("select * from EMPLOYEE") |
|
2 |
=A1.rename(EID:ID) |
|
3 |
=file("D:\\emp1.ctx") |
|
4 |
=A3.open() |
打开组表:
|
5 |
=A4.rename(EID:EID2) |
将字段EID重命名为EID2。 |
6 |
=A5.cursor().fetch() |
|
7 |
=A1.rename(SURNAME:Sname,NAME1:name) |
A1中不存在字段NAME1,所以忽略。
|
描述:
对游标中的字段重命名。
语法:
cs.rename(F:F',…)
备注:
将游标cs中的字段F改名成F'。
参数:
F |
字段名。 |
F' |
修改后的字段名,F'省略则删除原字段名用_1、2...表示字段名。 |
cs |
游标。 |
返回值:
游标
示例:
|
A |
|
1 |
=demo.cursor("select EID,NAME,GENDER from employee") |
返回游标。 |
2 |
=A1.rename(EID,NAME,GENDER) |
修改后游标中的表内容如下:
F'省略则删除原字段名,用1、2、3表示字段名。 |
3 |
=A1.rename(EID:ID,GENDER:SEX).fetch() |
将字段EID重命名为ID,GENDER重命名为SEX,返回结果如下:
|