在Oracle下建立Function [PL/SQL]

當你要建立一個 Function 或是 Procedure 時候
你可以定義參數傳入和傳出參數

IN – 該參數可以在function 或procedure參考使用. 但function 或procedure不能修改該參數值.

OUT - 該參數無法在function 或procedure參考使用. function 或procedure可以設定該參數值.

IN OUT - 該參數可以function 或procedure參考使用, 也可以設定該參數值.

function 的語法:
CREATE FUNCTION get_bal(acc_no IN NUMBER) 
   RETURN NUMBER 
   IS acc_bal NUMBER(11,2);
   BEGIN 
      SELECT order_total 
      INTO acc_bal 
      FROM orders 
      WHERE customer_id = acc_no; 
      RETURN(acc_bal); 
    END;
/

留言

這個網誌中的熱門文章

TeknoParrot 模擬器介紹,俗稱《鸚鵡模擬器》

[轉貼] ASP.NET傳遞參數給Crystal Report做Export或Print的動作

Raspberry Pi 樹莓派 - Raspbian 忘記密碼簡單重設