SQL> set serveroutput on SQL> declare 2 v_fid varchar(10); 3 begin 4 select fid into v_fid from aa where id='2'; 5 if sql%rowcount>0 then 6 dbms_output.put_line(v_fid); 7 end if; 8 end; 9 / 1
to:beckhambobo 还有其他的吗?最好是有个对照表.帮帮忙! 我是不是太贪心了?
select empname from emp where rowcount<20; 但是这样的话,不可以按照你的意思进行排序。 select * from (select empname from emp order by empname) a where rowcount<20; 这样的话就可以按照名字写排序,再取出前20名。
SQL> declare
2 v_fid varchar(10);
3 begin
4 select fid into v_fid from aa where id='2';
5 if sql%rowcount>0 then
6 dbms_output.put_line(v_fid);
7 end if;
8 end;
9 /
1
还有其他的吗?最好是有个对照表.帮帮忙!
我是不是太贪心了?
但是这样的话,不可以按照你的意思进行排序。
select * from (select empname from emp order by empname) a where rowcount<20;
这样的话就可以按照名字写排序,再取出前20名。