有时,在PL SQL中,您想向Package,Function或Procedure添加参数,以准备将来的功能。例如:

create or replace function doGetMyAccountMoney( Type_Of_Currency IN  char := 'EUR')   return number
is
  Result number(12,2);
begin
 Result := 10000;
IF char <> 'EUR' THEN
   -- ERROR NOT IMPLEMENTED YET
  END IF;
    return(Result);
end doGetMyAccountMoney;also

它会导致很多警告,例如
Compilation errors for FUNCTION APPUEMP_PRAC.DOGETMYACCOUNTMONEY
Error: Hint: Parameter 'Currency' is declared but never used in 'doGetMyAccountMoney'
Line: 1

避免这些警告的最佳方法是什么?

最佳答案

我相信这是由参数PLSQL_WARNINGS控制的,此处记录了10gR2的信息:http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams166.htm#REFRN10249

09-10 04:23