首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

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

2012-02-05 
Oracle函数的异常处理问题我写的Oracle函数的定义为:create or replace function ***(name in number)retu

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

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

热点排行