T.delete(P)

阅读(358) 标签: 删除, 指定记录,

描述:

删除实表中的指定记录

语法:

T.delete(P)

备注:

根据主键删除实表T中包含排列P的主键的记录。如果实表T有索引,则自动更新索引。T为基表时,如果T有附表则在删除记录时同步删除附表中同维的记录。,

参数:

T

实表

P

T同构的排列

选项:

@n

返回删除的记录

示例:

 

 

A

 

1

=file("D:\\emp3.ctx")

 

2

=A1.create(#EID,NAME;EID)

创建以EID为排号键,分段键的组表基表

3

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

 

4

=A2.append(A3)

在基表中追加数据

5

=A2.attach(table3,GENDER)

给基表添加附表

6

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

 

7

=A5.append(A6)

在附表中追加游标记录

8

=demo.query("select EID,GENDER from employee where EID =3 ")

返回EID3的序表记录

9

=A5.delete(A8)

删除实表table3EID3的记录

10

=demo.query("select EID,NAME from employee where EID =2")

返回EID2的序表记录

11

=A2.delete@n(A10)

返回删除的记录