--游標,查詢並列印乙個的姓名和薪水
/*1.游標的屬性
%found,%notfound
*/declare
--定義乙個游標
cursor cemp is select ename,sal from emp;
--為游標定義對應變數
pename emp.ename%type;
psal emp.sal%type;
begin
--開啟游標
open cemp;
--迴圈
loop
--取一條記錄
fetch cemp into pename,psal;
--exit when 沒有渠道記錄
exit when cemp%notfound;
--列印
dbms_output.put_line(pename||'的薪水'||psal);
end loop;
--關閉游標
close cemp;
end;
資料庫中游標的使用
1.為何使用游標 使用游標 cursor 的乙個主要的原因就是把集合操作轉換成單個記錄處理方式。用sql語言從資料庫中檢索資料後,結果放在記憶體的一塊區域中,且結果往往是乙個含有多個記錄的集合。游標機制允許使用者在sql server內逐行地訪問這些記錄,按照使用者自己的意願來顯示和處理這些記錄。2...
oracle游標的使用
當select語句從資料庫中返回的記錄多餘一條時,就可以使用游標 cursor 游標可以理解為一次訪問乙個的一組記錄。select語句將列提取到游標中,然後根據游標取得記錄。使用游標時需要遵從以下的5個步驟 1 宣告一些變數,用於儲存select語句返回列值 2 宣告游標,並制定select語句 3...
oracle游標的使用
游標 cursor 也稱之為游標,從字面意思理解就是游動的游標。游標是對映在結果集中一行資料上的位置實體。游標是從表中檢索出 結果集,並從中每次指向一條記錄進行互動的機制。cursor 游標名 引數名 資料型別 引數名 資料型別 is select 語句 示例 無參游標 cursor c emp i...