oracle學(xué)習(xí)筆記38418

oracle學(xué)習(xí)筆記38418

ID:15079968

大小:41.50 KB

頁(yè)數(shù):13頁(yè)

時(shí)間:2018-08-01

oracle學(xué)習(xí)筆記38418_第1頁(yè)
oracle學(xué)習(xí)筆記38418_第2頁(yè)
oracle學(xué)習(xí)筆記38418_第3頁(yè)
oracle學(xué)習(xí)筆記38418_第4頁(yè)
oracle學(xué)習(xí)筆記38418_第5頁(yè)
資源描述:

《oracle學(xué)習(xí)筆記38418》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、ORACLE學(xué)習(xí)筆記384181、定義記錄類型的語(yǔ)法typeworker_record_typeisrecord(idnumber(4),namevarchar2(20));worker_recordworker_record_type;2、表類型定義語(yǔ)法(用下標(biāo)區(qū)分表類型變量中的每一個(gè)元素如:表類型變量(下標(biāo)));typemy_table_typeistableofvarchar2(20)indexbybinary_integer;my_tablemy_table_type;TYPEtable

2、_typeISTABLEOFVARCHAR2(20)INDEXBYBINARY_INTEGER;TYPEmy_table_typeISTABLEOFtable_typeINDEXBYBINARY_INTEGER;my_tablemy_table_type;3、定義數(shù)組的語(yǔ)法TYPEmy_varray_typeISVARRAY(2)OFNUMBER;v_arraymy_varray_type:=my_varray_type(0,0);4、for循環(huán)FORiIN1..2LOOPv_array(i):

3、=i*100;DBMS_OUTPUT.PUT_LINE('Index'

4、

5、to_char(i)

6、

7、'is:'

8、

9、to_char(v_array(i)));ENDLOOP;5、例外處理;SETserveroutputONDECLAREv_dnamedept.dname%TYPE;v_dept_recdept%ROWTYPE;BEGINBEGINSELECTdnameINTOv_dnameFROMdept;EXCEPTIONWHENTOO_MANY_ROWSTHENDBMS_OUTPUT.PUT_L

10、INE('取部門名稱錯(cuò)誤處理放在這兒。');WHENOTHERSTHENNULL;END;BEGINSELECT*INTOv_dept_recFROMdept;EXCEPTIONWHENTOO_MANY_ROWSTHENDBMS_OUTPUT.PUT_LINE('取部門信息的錯(cuò)誤處理放在這兒。');WHENOTHERSTHENNULL;END;DBMS_OUTPUT.PUT_LINE('取得結(jié)果部門的名稱是:'

11、

12、v_dname);DBMS_OUTPUT.PUT_LINE('取得結(jié)果部門的信息如

13、下:');DBMS_OUTPUT.PUT_LINE('編號(hào):'

14、

15、v_dept_rec.deptno);DBMS_OUTPUT.PUT_LINE('名稱:'

16、

17、v_dept_rec.dname);DBMS_OUTPUT.PUT_LINE('駐在地:'

18、

19、v_dept_rec.loc);END;/6、分支語(yǔ)句;DECLAREgradechar:='B';BEGINIFgrade='A'THENDBMS_OUTPUT.PUT_LINE('Excellent');ELSIFgrade='B'THEND

20、BMS_OUTPUT.PUT_LINE('VeryGood');ELSIFgrade='C'THENDBMS_OUTPUT.PUT_LINE('Good');ELSIFgrade='D'THENDBMS_OUTPUT.PUT_LINE('Fair');ELSIFgrade='F'THENDBMS_OUTPUT.PUT_LINE('Poor');ELSEDBMS_OUTPUT.PUT_LINE('Nosuchgrade');ENDIF;CASEgradeWHEN'A'THENDBMS_OUTPUT

21、.PUT_LINE('Excellent');WHEN'B'THENDBMS_OUTPUT.PUT_LINE('VeryGood');WHEN'C'THENDBMS_OUTPUT.PUT_LINE('Good');WHEN'D'THENDBMS_OUTPUT.PUT_LINE('Fair');WHEN'F'THENDBMS_OUTPUT.PUT_LINE('Poor');ELSEDBMS_OUTPUT.PUT_LINE('Nosuchgrade');ENDCASE;END;7、循環(huán)語(yǔ)句LOOPD

22、BMS_OUTPUT.put(ret);ret:=ret+1;EXITWHENret>5;ENDLOOP;again:=again-1;IFagain>=0THENDBMS_OUTPUT.PUT_LINE('');DBMS_OUTPUT.PUT_LINE('下面轉(zhuǎn)到標(biāo)號(hào)label0處繼續(xù)執(zhí)行');GOTOlabel0;ENDIF;FORretIN1..5LOOPDBMS_OUTPUT.put(ret);ENDLOOP;8、定義游標(biāo)cursor游標(biāo)名[(形式參數(shù)表)]isselect子句;打開游標(biāo)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。