在oracle中如何判断是否数值型?

radyljm 2004-06-24 10:13:32
如题,答完就给分!
...全文
190 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dinya2003 2004-06-24
  • 打赏
  • 举报
回复
用to_number 写个函数来处理.
create or replace function test_dinya(p_in varchar2) return varchar2 as
p_out varchar2(1):='N';
i number;
begin
i:=to_number(p_in);
return 'Y';
exception
when others then
return 'N';
end ;

select test_dinya('#0665') from dual --返回N
select test_dinya('0665') from dual --返回Y
spland 2004-06-24
  • 打赏
  • 举报
回复
好像没有,用EXCEPTION吧

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧