Oracle使用游標(biāo)的實(shí)例演示
我們今天要和大家一起分享的是Oracle使用游標(biāo),在此我們需要相關(guān)的聲明,我們所指的游標(biāo)一般是指顯式的相關(guān)游標(biāo),所以從現(xiàn)在起,如果沒有特別的指明情況,我們所說(shuō)的游標(biāo)都是指顯式游標(biāo)。要在程序中使用游標(biāo),必須首先聲明游標(biāo)。
聲明游標(biāo)
語(yǔ)法:
- CURSOR cursor_name IS select_statement;
在PL/SQL中游標(biāo)名是一個(gè)未聲明變量,不能給Oracle使用游標(biāo)名賦值或用于表達(dá)式中。
例:
- DELCARE
- CURSOR C_EMP IS SELECT empno,ename,salary
- FROM emp
- WHERE salary>2000
- ORDER BY ename;
- ........
- BEGIN
在Oracle使用游標(biāo)定義中SELECT語(yǔ)句中不一定非要表可以是視圖,也可以從多個(gè)表或視圖中選擇的列,甚至可以使用*來(lái)選擇所有的列 。
文章出自: http://www.programbbs.com/doc/class10-3.htm
【編輯推薦】