读书人

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

发布时间: 2012-02-05 12:07:15 作者: rapoo

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

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

读书人网 >oracle

热点推荐