oracle函式測試小記

wisdomone1發表於2012-11-28
 工作要有到函式,查閱之前blog中的筆記,測試如下:
create or replace function func_get_asset_id
/* 過程、函式簡要描述資訊
  **********************************************************
  *  函式名  : func_get_asset_id
  *  建立日期      : 2012-11-28
  *  作者              : 
  *  模組              : 
  *  功能描述      : 根據店鋪表獲取10000的店鋪id,用於產品遷移儲存過程的公司id
  *  輸入引數      :
  *                 
  *
  *  輸出引數      :
  *  源表:       
  *  目標表:     
  *  備註:                      :
  *------------------------------------------------------------
  *  修改歷史
  *  序號    日期             修改人      修改原因
  *  1       2012-11-28             建立
                                  
  ************************************************************ */
return  varchar2
is
out_asset_id ts_asset_info.ts_asset_id%type;
begin
 
  select t.ts_asset_id   into out_asset_id from ts_asset_info t where t.ts_asset_txm='10000' and t.ts_asset_name='集團';
  return out_asset_id;
end func_get_asset_id;
 
小結:
         1,函式直接會輸出,不用在函式名後加括號及輸出引數
         2,函式中的變數定義位於is和begin之間,而非return與is之間

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

相關文章