oracle - 如何避免 PL SQL 中未使用参数的警告?

标签 oracle plsql parameters function

有时,在 PL SQL 中,您希望将参数添加到包、函数或过程中,以便为将来的功能做准备。例如:

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

关于oracle - 如何避免 PL SQL 中未使用参数的警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/84661/

相关文章:

sql-server - SQLFiddle 坏了吗? Oracle、SQL Server 的错误...?

mysql - Oracle中如何将多行数据合并到单个结果记录中?

sql - 有没有办法在 Oracle 12c 中有条件地设置聚合值?

sql - 在 SQL 查询中插入日志语句

powershell - 是否可以在另一个脚本中调用 powershell 脚本作为变量?

java - 资源 DATASOURCE 在 LocalTransactionContainment 的清理中回滚

oracle - 在 Oracle 上的 PL/SQL 中使用行类型变量合并?

debugging - 查找行删除的 PL/SQL 源

java - 我应该传递一个单例作为函数参数吗

C++:如何通过其构造函数的参数初始化类内矩阵的维度?