PLSQL簡單的程式之一

skyin_1603發表於2016-11-12

一般的-PLSQL程式塊主要包括三部分,則包括生命部分、執行部分與異常處理部分。執行一個完整的程式需要四部分。
以下簡單舉例了兩個例子,來認識PLSQL程式。

----PLSQL程式塊:

---一個完整的PLSQL程式塊包括以下三個部分:

Declare           #宣告部分#

  Declarations

Begin             #開始執行部分#

  Executable code

Exception         #處理異常部分#

  Exceptional handlers

End;             #結束部分#

 /                 #執行程式必須以“/”為正式結束#

---編寫最簡單的程式:

列印出:The song is:My heart will go on and on.

scott@PROD>set serveroutput on

scott@PROD>begin

  2   dbms_output.put_line('The song is:' ||

  3  'My heart will go on and on');

  4  end;

  5  /

The song is:My heart will go on and on

 

PL/SQL procedure successfully completed.

#程式執行完成並列印出來要求的文字。如果要顯示出來程式執行的結果,則要把

serveroutput 開啟。

 

---編寫程式塊用來查詢員工號為205員工的工資:

hr@PROD>set serveroutput on

hr@PROD>declare

  2  v_esalary number(8,2);

  3  begin

  4  select salary into v_esalary

  5  from employees where employee_id =205;

  6  dbms_output.put_line('Their salary  are: '||v_esalary);

  7  end;

  8  /

Their salary  are: 12008

 

PL/SQL procedure successfully completed.

#程式執行完成。

這樣把查詢語句儲存在PLSQL程式塊裡面,可以重複使用,透過修改一些引數值,
就可以查詢出不同的結果。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31392094/viewspace-2128345/,如需轉載,請註明出處,否則將追究法律責任。

相關文章