oracle游標簡單demo

2021-07-11 01:25:22 字數 550 閱讀 3083

declare

-- 定義變數

row_info varchar2(200);

-- 定義游標

cursor cur_dept is

select * from emp where deptno = 10;

--定義乙個游標變數cur_dept_row cur_dept%rowtype,該型別為游標cur_dept中的一行資料型別

cur_dept_row cur_dept%rowtype;

begin

-- 迴圈獲取游標變數值

for cur_dept_row in cur_dept loop

-- 對變數值進行處理

row_info := cur_dept_row.empno || '-' || cur_dept_row.ename || '-' || cur_dept_row.sal;

dbms_output.put_line(row_info);

-- 退出游標

end loop;

end;

oracle 游標詳解 簡單例項

游標 記憶體中的一塊區域,存放的是select 的結果 游標用來處理從資料庫中檢索的多行記錄 使用select語句 利用游標,程式可以逐個地處理和遍歷一次檢索返回的整個記錄集。為了處理sql語句,oracle將在記憶體中分配乙個區域,這就是上下文區。這個區包含了已經處理完的行數 指向被分析語句的指標...

oracle游標cursor簡單使用

oracle游標cursor簡單使用 總共介紹兩種游標 cursor 與 sys refcursor 1 cursor游標使用 sql 簡單cursor游標 students表裡面有name欄位,你可以換做其他表測試 定義 declare 定義游標並且賦值 is 不能和cursor分開使用 curs...

oracle動態游標的簡單實現方法

下面就是例子程式 明細表列印予處理 通用報表 procedure mx print common pd id in mx pd syn.pd id type,p pd mxb id in mx pd mxb syn.p mxb id type,p dept no in sc mxk.dept cod...