r.modify( xi : Fi ,…)

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

描述:

修改记录字段值

语法:

r.modify(xi:Fi,)

备注:

修改记录r中的字段值,r被修改后状态值改为1(modify)有索引则自动更新,并检查唯一性。

参数:

r

待修改的记录

xi

修改表达式

Fi

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

r'

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

选项:

@r(r')

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

@f(r')

用记录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()