-
光標(biāo)(游標(biāo))
????就是一個(gè)結(jié)果集(resule set)
??? 使用集合就需要使用光標(biāo)。接收集合
查看全部 -
推薦用loop循環(huán)
????方便使用光標(biāo)
查看全部 -
--使用for循環(huán)打印1~10
set serveroutput on
declare
?--定義循環(huán)變量
?pnum number := 1;
begin
?for pnum in 1..10 loop
?
?--打印該變量的值
?dbms_output.put_line(pnum);
?
?end loop;
end;
/查看全部 -
循環(huán)語(yǔ)句:
????針對(duì)連續(xù)的變量區(qū)間可用
查看全部 -
--使用loop循環(huán)打印1~10 set?serveroutput?on declare ?--定義循環(huán)變量 ?pnum?number?:=?1; begin ?loop ?--退出條件 ?exit?when?pnum?>?10; ? ?--打印該變量的值 ?dbms_output.put_line(pnum); ? ?--循環(huán)變量+1 ?pnum?:=?pnum+1; ?end?loop; end; /
查看全部 -
--使用while循環(huán)打印數(shù)字1~10 set?serveroutput?on declare ?--定義i循環(huán)量 ?pnum?number?:=1; begin ?while?pnum?<=?10?loop ?--循環(huán)體 ?dbms_output.put_line(pnum); ?pnum?:=?pnum+1; ? ?end?loop; end; /
查看全部 -
循環(huán)語(yǔ)句:
????滿足while表達(dá)式中的條件時(shí),推出該循環(huán)
查看全部 -
/* 判斷用戶從鍵盤(pán)輸入的數(shù)字 1.如何使用if語(yǔ)句 2.接收一個(gè)鍵盤(pán)輸入(字符串) */ set?serveroutput?on ?--接收一個(gè)鍵盤(pán)輸入 ?--num:地址值,含義是:在改地址上保存了輸入的值 accept?num?prompt'請(qǐng)輸入一個(gè)數(shù)字'; declare ?--定義變量保存用戶從鍵盤(pán)輸入的數(shù)字 ?pnum?number?:=?# begin ?--執(zhí)行if語(yǔ)句進(jìn)行條件判斷 ?if?pnum?=?0?then?dbms_output.put_line('輸入的是數(shù)字0'); ??elsif?pnum?=?1?then?dbms_output.put_line('輸入的數(shù)字是1'); ??elsif?pnum?=?2?then?dbms_output.put_line('輸入的數(shù)字是2'); ??else?dbms_output.put_line('輸入的是其他數(shù)字'); ??end?if; ?end; ?/
查看全部 -
記錄型變量:
????注意:代表一行
查看全部 -
定義引用型變量
????聲明變量的數(shù)據(jù)類(lèi)型為該表中列的數(shù)據(jù)類(lèi)型
查看全部 -
是Oracle語(yǔ)言對(duì)sql語(yǔ)言的過(guò)程化的擴(kuò)展
-指在sql命令語(yǔ)言中增加了過(guò)程處理語(yǔ)句(如分支、循環(huán)等),
????使得sql語(yǔ)言具有過(guò)程處理能力
查看全部 -
set serveroutput on
declare????--(說(shuō)明部分可以不寫(xiě))
????--說(shuō)明部分(變量,光標(biāo)或者例外)
begin
????--程序體
????dbms_output.put_line('hello world');
end;
/
查看全部 -
PL/SQL完整的程序結(jié)構(gòu)
查看全部 -
查看光標(biāo)數(shù)限定:切換到管理員下,執(zhí)行show parameter cursor; 修改限定值:alter system set open_cursors = 400 scope = both;scope的取值:both,memory,spfile(數(shù)據(jù)庫(kù)需要重啟)查看全部
-
光標(biāo):就是一個(gè)結(jié)果集 cursor 光標(biāo)名 [(參數(shù)名 數(shù)據(jù)類(lèi)型[,參數(shù)名 數(shù)據(jù)類(lèi)型]...)] is select 語(yǔ)句;查看全部
舉報(bào)