当前位置: 代码迷 >> Oracle管理 >> Oracle函数的错误处理有关问题
  详细解决方案

Oracle函数的错误处理有关问题

热度:308   发布时间:2016-04-24 06:20:21.0
Oracle函数的异常处理问题
我写的Oracle函数的定义为:
 create or replace function ***(name in number)
 return varchar2
现在想问一下.如果我调用这个函数.但是输入的参数是char的话.要怎样处理异常.还是不能用char来调用呃?.

------解决方案--------------------
如果输入的不是数字类型但是可以转成数字的话是不会报错的,如果是字符的话就直接报错了. 不会进函数里面的,解析SQL的时候就报错了
------解决方案--------------------
传递的数据或变量如果是char类型,直接报错,不能执行。
因为无法进行类型转换。
  相关解决方案