如题!我要将表中纯数字的内容查询出来!不知道怎么查法!
解决方案 »
- oracle EM 在修改计算机名称之后无法连接
- [求助]ORACLE中使用 Database link 怎么查询连接库里的序列值?
- blob字段的长度可用LENGTH来取得,那LONG RAW类型字段呢?
- 关于Oracle中取最大值的一点疑惑...
- 有关隐式类型转换和触发器,哪个先执行的问题.
- 新手求助 如何将两条记录去除重复项,合并成成一条新数据,怎么做
- 请教大侠,怎么根据两个日期时间字符串得到它们之间的时差啊?
- oracle里授权一组资源角色给一个岗位sql语句怎么写
- nvarchar2和varchar2的問題
- 我购买了Oracle 9i的enterprise edition版,请问这是服务器版吗?另外Oracle 9i有哪几个版本?可以在winXP上安装吗?
- 超难的行列转换问题wm_sys.wm_concat中排序的问题,目前只有几分,明日有了再加
- 关于trigger,请帮忙debug,初学者的问题
create or replace function IS_NUMBER(v in varchar2) return number
is
a number;BEGIN
a := to_number(v);
return a;
Exception
when others then
return 0;
END IS_NUMBER;
呵呵!
这样不管怎样返回都是数字吧,没有起到判断的效果啊
to_number()如果上数值型字符串或者数值,那么他回返回数值,其他会报错
所以,判断是否为数字,直接to_number一下就行了