DECLARE
test VARCHAR2(10);
rec aa%rowtype;
BEING
select * into rec from aa; --必须返回一行记录
end;实际上你上面的这段语句没有实际意义,在block中的sql必须将返回值付给某个变量。再对变量进行处理。
test VARCHAR2(10);
rec aa%rowtype;
BEING
select * into rec from aa; --必须返回一行记录
end;实际上你上面的这段语句没有实际意义,在block中的sql必须将返回值付给某个变量。再对变量进行处理。
null;
end;
都可以,就是select * from ...不行,因为它没有办法处理你select 出来的东西
declare
i number(9);
begin
select count(*) into i from table; --把得到的值赋给i
end;