程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle隱式游標

Oracle隱式游標

編輯:Oracle數據庫基礎

Oracle隱式游標是一種典型的游標,下面就為您介紹Oracle隱式游標的用法,供您參考,希望對您學習Oracle數據庫能夠有所幫助。

Oracle隱式游標:

不用明確建立游標變量,Oracle隱式游標分兩種:

1.在PL/SQL中使用DML語言,使用Oracle提供的名為“SQL”的隱示游標。

舉例:

  1. declare  
  2.  
  3. begin  
  4.  
  5.  update departments set department_namedepartment_name=department_name;  
  6.  
  7.  --where 1=2;  
  8.  
  9.  dbms_output.put_line('update '|| sql%rowcount ||' records');  
  10.  
  11. end;  
  12.  
  13. /  

2.CURSOR FOR LOOP,用於for loop 語句

舉例:

  1. declare  
  2.  
  3. begin  
  4.  
  5.  for my_dept_rec in ( select department_name, department_id from departments)  
  6.  
  7.  loop  
  8.  
  9.  dbms_output.put_line(my_dept_rec.department_id || ' : ' || my_dept_rec.department_name);  
  10.  
  11.  end loop;  
  12.  
  13. end;  
  14.  
  15. /  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved