Heim > Datenbank > MySQL-Tutorial > Hauptteil

Oracle PLSQL 在游标中用while循环实例程序

WBOY
Freigeben: 2016-06-07 17:45:52
Original
1172 Leute haben es durchsucht

Oracle PLSQL 在游标中用while循环实例程序

Oracle PLSQL 在游标中用while循环实例程序

Oracle PLSQL 在游标中用while循环实例程序

declare
 cursor emp_cur is select * from emp;
 v_emp emp%rowType;
 begin
 open emp_cur;
 
 while emp_cur%notfound --while肯定要跟loop一起用的 且是控制循环体的
loop
 fetch emp_cur into v_emp;
 dbms_output.put_line(v_emp.ename);

 end loop;
 close emp_cur;
 end;

//实例二

关于cursor循环,有两种方式:
1. 使用loop, exit (不用while)
如:
 loop
 fetch emp_cur into v_emp;
 exit when emp_cur%notfound;
 dbms_output.put_line(v_emp.ename);
 end loop;
2. 使用while, 这时先要fetch
 fetch emp_cur into v_emp;
 while (emp_cur%found)
 loop
  dbms_output.put_line(v_emp.ename);
  fetch emp_cur into v_emp;
 end loop; 

?>

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!