Oracle數據庫實驗報告六 PL/SQL基礎
-by QQC from BTBU
【實驗目的】
PL/SQL的安裝網上有很多教程這裏就不做贅述了,如果後序需求大的話我再考慮做一期PL/SQL安裝使用教程。
1.熟練掌握PL/SQL程序設計的基礎知識。
declare ---->聲明變量
...
begin ---->開始你的操作
...
exception --->異常處理
...
end; ---->程序結束(分號!!!)
2.熟練掌握PL/SQL中控制結構的使用。
控制結束一般會有end結尾。
3.熟練使用PL/SQL中系統函數。
4.掌握PL/SQL中異常處理語句的使用。
非考試重點
【實驗內容】
1.聲明一個整型變量Num,使用IF語句判斷Num變量是正數、負數或0。
打開PL/SQL,連接Orcale,新建SQL窗口,開始下面的操作
這裏我使用loop從-1到1循環判斷Num變量的類型,其中to_char中的參數不是很好,三個都改成to_char(Num)的話更理解效果更好。
對於這個問題的話去掉第5,13,14,15行也可以達到同樣效果。
2.使用CASE語句根據給定的整數輸出對應的星期值。
3.編寫PL/SQL程序,使用LOOP…EXIT…END語句計算1—100之間所有偶數之和。
4.編寫PL/SQL程序,查詢EMPLOYEES表員工工資,如果工資小於3000,則加200元工資,並提示信息“XX號員工工資已更新。”,如果工資大於3000,則提示信息“XX號員工工資爲XXX,已達到規定標準。”
此處遊標用的和PPT上的不同,也可以參考PPT上的用法。
5.練習使用異常處理,當除數爲0時,輸出錯誤信息。
預定義說明的部分 ORACLE 異常錯誤,我們可以直接捕獲並操作