GL獲得貨幣匯率的API參考如下:
DECLARE
Lv_Conversion_Type VARCHAR2(30) := 'Corporate';
Lv_From_Currency_Code VARCHAR2(10) := 'CNY';
Lv_To_Currency_Code VARCHAR2(10) := 'USD';
Ld_Rate_Date DATE := Trunc(SYSDATE);
Ln_Rate NUMBER;
BEGIN
--獲得匯率 Api
Ln_Rate := Gl_Currency_Api.Get_Rate(x_From_Currency => Lv_From_Currency_Code
,x_To_Currency => Lv_To_Currency_Code
,x_Conversion_Date => Ld_Rate_Date
,x_Conversion_Type => Lv_Conversion_Type);
Dbms_Output.Put_Line('匯率:' || Ln_Rate);
EXCEPTION
WHEN OTHERS THEN
Dbms_Output.Put_Line('獲得匯率失敗或者未維護匯率!');
END;