r.modify( xi : Fi ,…)

阅读(597) 标签: 修改, 字段值,

描述:

修改记录字段值。

语法:

r.modify(xi:Fi,)

备注:

修改记录r中的字段值

参数:

r

待修改的记录。

xi

修改表达式。

Fi

待修改的字段名,Fi省略,则修改r中第i个字段。

r'

用来修改记录r的新记录值。

选项:

@r(r')

按照字段的顺序,用记录r’修改记录r

@f(r')

用记录r按照字段名称修改记录r

返回值:

记录

示例:

 

A

 

1

=[[1,"Lucy",29]].new(~(1):ID,~(2):Name,~(3):Age)

2

=A1(1).modify(2,"Petter")

修改第一第二个字段:

 

3

=A2.modify(30:Age)

修改 Age 字段:

 

4

=A3.modify(3,33:Age)

修改第一个字段和 Age 字段:

 

5

=[[4,"Lily",23]].new(~(1):SID,~(2):SName,~(3):SAge)

6

=A4.modify@r(A5(1))

A5(1)成员有序填入A4中:

 

7

=A6.modify@f(([["ella"]].new(~(1):Name))(1))

修改 A6 字段值,仅修改Name 字段:

 

相关概念:

T.modify()

T.insert()

T.delete()