Oracle函數寫法和舉例

1、declare 聲明變量後的每個變量都要加分號;
2、所有的語句結束和sql語句結尾,都要加分號;
3、變量賦值 variable :='1234'
   如:recordId := '1234';
4、插入列數據獲取 :new.colname 
   如:new.exec_record_id
5、sql查詢寫入變量 select colname into variable
   如: select verify_date into execDate   from orders_executed_record where record_id='1234';

函數舉例:

create or replace function f_query_fee(in_clinic_type_code varchar2,in_dept varchar2) return number is
  special_price number(10,2);
  nomal_price number(10,2);
  rtn_price number(10,2);
begin
  special_price :=10;

  IF special_price>0
   THEN
       rtn_price := special_price;
   else
       rtn_price := nomal_price;
   END if;
   return rtn_price;
end  ;


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章