-
1、Oracle的默認(rèn)用戶名為scett 密碼為tiger。 2、如使用SYS這樣的管理員登錄,角色的類型必需選擇SYSDBA. 3、主機(jī)名填入主機(jī)IP,端口為ORACLE默認(rèn)1521,SID為數(shù)據(jù)庫名稱。查看全部
-
能不操作數(shù)據(jù)庫就不操作數(shù)據(jù)庫。查看全部
-
process monitor是一個(gè)oracle自動(dòng)釋放資源的機(jī)制查看全部
-
-- 給對應(yīng)級(jí)別的員工漲工資,key是empno set serveroutput on declare -- 定義光標(biāo)代表給哪些員工漲工資 cursor cemp is select empno,empjob from emp; pempno emp.empno%type; pempjob emp.empjob%type; begin rollback; //事務(wù)回滾 --打開光標(biāo) open cemp; --loop fetch ** into ** ; exit when condition;block;end loop; loop --取出一個(gè)員工 fetch cemp into pempno,pempjob; --loop 退出條件 exit when cemp%notfound; -- 判斷員工的職位 if pempjob='PRESIDENT' then update emp set sal=sal+1000 where empno=pempno; -- if condition then block ;elsif condition then block;else block;end if; elsif pempjob='MANAGER' then update emp set sal=sal+800 where empno=pempno; else update emp set sal=sal+400 where empno=pempno; end if; end loop; -- 關(guān)閉光標(biāo) close cemp; -- oracle的默認(rèn)事務(wù)隔離級(jí)別是read committed --事務(wù)的ACID 原子性、一致性、隔離性、持久性 commit; end ; /查看全部
-
PLSQL declear查看全部
-
能不操作數(shù)據(jù)庫就盡量不要操作數(shù)據(jù)庫!這樣執(zhí)行效率更加高!查看全部
-
瀑布模型查看全部
-
自定義例外可以當(dāng)作變量來處理 注意!關(guān)閉光標(biāo)時(shí),應(yīng)該在拋出異常前,沒有正確關(guān)閉(因?yàn)閽伋霎惓r(shí)直接跳轉(zhuǎn)到when語句),但是oracle有一種機(jī)制,啟動(dòng)一個(gè)進(jìn)程pmon(process monitor)關(guān)閉光標(biāo),收拾內(nèi)存垃圾查看全部
-
exception when zero_divide then dbms_output.put_line("1.零不能為除數(shù)") dbms_output.put_line("2.零不能為除數(shù)") then 相當(dāng)于一個(gè)大括號(hào),后面可以跟多個(gè)執(zhí)行語句. 所有exception 處理后面都別忘記加when others 來處理其他異常()否則會(huì)拋給數(shù)據(jù)庫出錯(cuò)查看全部
-
exception when no_data_found then dbms_outoput_put_line("沒有找到該員工") when others then dbms_output_out_line('其他例外') then 后面相當(dāng)于一個(gè)大括號(hào),后面可以執(zhí)行多個(gè)執(zhí)行語句.查看全部
-
賦值的兩種方式 1.用“:=”,my_name :=‘xxx’ 2.用into select name into my_name from tableName where No='1'查看全部
-
y引用類型!!隨著表字段類型的改變而改變查看全部
-
Cursor cempIdno number) is select ename from emp where deptno = dno; Open cemp(10); 帶參數(shù)的光標(biāo)打開光標(biāo)以及定義光標(biāo)是跟不帶參數(shù)的光標(biāo)不一樣的查看全部
-
declare begin dbms_output.put_line('hello'); end;查看全部
-
1光標(biāo)的屬性 %found %notfound %isopen : 判斷光標(biāo)是否打開 %rowcount : 影響的行數(shù) 2.光標(biāo)數(shù)的限制:默認(rèn)情況下,oracle數(shù)據(jù)庫只允許在同一個(gè)會(huì)話中,打開300個(gè)光標(biāo) 修改光標(biāo)數(shù)的限制: alter system set open_cursors = 400 scope = both; scope 的取值范圍:both,memory,spfile(數(shù)據(jù)庫需要重啟) memory:只更改當(dāng)前實(shí)例,不更改參數(shù)文件 spfile:只更改參數(shù)文件,不更改當(dāng)前實(shí)例(數(shù)據(jù)庫需要重啟) both: memory 跟spfile同時(shí)被更改查看全部
舉報(bào)
0/150
提交
取消