登录使用时间: 21.143(毫秒)
SQL>
SQL>create table aa (id int, ID1 VARCHAR);
操作已执行
已用时间: 6.084(毫秒). 执行号:684.
SQL>insert into aa values(1, 'aa');
影响行数 1
已用时间: 1.669(毫秒). 执行号:685.
SQL> insert into aa values(2, 'aab');
影响行数 1
已用时间: 0.991(毫秒). 执行号:686.
SQL> insert into aa values(3, 'aabcc');
影响行数 1
已用时间: 1.137(毫秒). 执行号:687.
SQL> insert into aa values(4, 'aabdd');
影响行数 1
已用时间: 0.995(毫秒). 执行号:688.
SQL> insert into aa values(5, 'aabddcc');
影响行数 1
已用时间: 1.001(毫秒). 执行号:689.
SQL> insert into aa values(6, 'xxbddcc');
影响行数 1
已用时间: 1.195(毫秒). 执行号:690.
SQL>CREATE OR REPLACE TRIGGER TGaa
2 after DELETE ON aa
3 FOR EACH row
4 when (ld.id1 like 'aa%')
5 declare
6 c cursor is select id1 from aa where id1 like ld.id1 + '%' for update;
7 k varchar(200);
8 begin
9 print ld.id1;
10 open c;
11 loop
12 fetch c into k;
13 if c%notfound then
14 exit;
15 end if;
16
17 delete from aa where current of c;
18 end loop;
19 end;
20 /
操作已执行
已用时间: 7.231(毫秒). 执行号:691.
SQL>select * from aa;