-
光標(biāo)應(yīng)用實(shí)例二之給員工漲工資查看全部
-
for循環(huán)使用實(shí)例查看全部
-
loop循環(huán)使用實(shí)例查看全部
-
while循環(huán)實(shí)例查看全部
-
接收用戶從鍵盤輸入數(shù)字的實(shí)例查看全部
-
記錄型變量使用實(shí)例查看全部
-
引用型變量使用實(shí)例查看全部
-
使用基本類型實(shí)例查看全部
-
簡單的plsql程序查看全部
-
程序設(shè)計(jì)方法:瀑布模型
弄清楚需求分析之后,設(shè)計(jì)的時(shí)候要明白:
涉及到sql語句;?
變量:1.初始值是多少?
2.最終值如何得到
查看全部 -
帶參數(shù)的光標(biāo) : 定義的時(shí)候聲明這個(gè)形參,然后在打開光標(biāo)的是傳個(gè)實(shí)參進(jìn)入。
查看全部 -
光標(biāo)的屬性:%found? %notfound? %isopen %rowcount(影響的行數(shù),不是總行數(shù))。
光標(biāo)數(shù)的限制:默認(rèn)情況下,oracle數(shù)據(jù)庫只允許在同一個(gè)會(huì)話中,打開300個(gè)光標(biāo)。
管理員登錄? show parameter cursor(前后模糊查詢)
alter system set open_cursor = 400 scope = both;
scope的取值:both,memory,spfile(只更改參數(shù)文件,不更改當(dāng)前實(shí)例,需要重啟)。
查看全部 -
光標(biāo)就是一個(gè)結(jié)果集(Result set)
游標(biāo)(光標(biāo)):就是一個(gè)結(jié)果集(在plsql語句中來使用光標(biāo)來代表一個(gè)集合)
光標(biāo)的語法:
?CURSOR ?光標(biāo)名[(參數(shù)名 數(shù)據(jù)類型[,參數(shù)名 數(shù)據(jù)類型]...)] ?IS ?SELECT ?語句;?
例如 :
cursor c1 is select ename from emp;?
打開光標(biāo): open c1; ? ?(打開光標(biāo)執(zhí)行查詢)
關(guān)閉光標(biāo): close c1; ? ? ? (關(guān)閉游標(biāo)釋放資源)
.取一行光標(biāo)的值: fetch c1 into pename; ? ?(取一行到變量中)
光標(biāo)中fetch的作用:1)把當(dāng)前指針指向的記錄返回 ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2)將指針指向下一條記錄
屬性:%found %notfound
查看全部 -
1.??? 引用型變量:
myname ? emp.ename%type
myname 的變量類型 采用emp表中的ename字段的類型,并且跟隨其變化。
2.??? 記錄型變量:
emprec emp%rowtype
emprec 采用emp表中的所有字段的類型, emprec相當(dāng)于一個(gè)數(shù)組的形式。
查看全部 -
變量的類型
查看全部
舉報(bào)