PLSQL編程及存儲過程的創建


一、PLSQL的初步介紹

PLSQL是使sql具有處理過程的能力,可以分為三個部分:聲明部分、可執行部分、異常處理部分

1、如何使用PLSQL打印Hello World!

在sqlplus里中打印

 

2、普通變量(char,varchar,date,number,boolean,long)

如何定義普通變量?如果給普通變量賦值?

有下圖三種方法:

3、引用型變量

變量的類型和長度取決於表中字段的類型和長度

定義:表名.列名 %type指定變量的類型和長度。例如:v_name emp.ename%type;

 普通變量賦值打印:

 

引用類型變量打印:

 

4、記錄型變量

語法:變量名稱 表明%rowtype    例如:v_emp emp%rowtype;

 

5、條件分支

begin

  if 條件1 then 執行1

  elsif 條件2 then 執行1

  else 執行3

end if;

end;

使用條件分支判斷表中的記錄是否超過20條,10條至20條之間,或者10條以下:

 

 

 6、循環

BEGIN

  LOOP

    EXIT WHEN 退出循環條件

  END LOOP;

END;

利用循環打印數字1—10:

 

 二、游標

無參游標

什么是游標:臨時存儲查詢返回的多行值,通過遍歷游標,可以逐行處理該結果集的數據。

使用方式:聲明——打開——讀取——關閉

游標的屬性:

  使用游標查詢emp表中所有員工的姓名和工資

 

 帶參游標——只能做固定的查詢

 

三、存儲過程 

 概念:

語法

 無參存儲過程:

創建存儲過程:

 調用存儲過程

 

 程序窗口調用

 注意事項:

帶輸入參數的存儲過程

創建存儲過程

 調用存儲過程

 既帶輸入參數又帶輸出參數的存儲過程

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM