如何在存储过程中判断 一个varchar2 的变量 是否只由 数字组成?
解决方案 »
- 这样的PL/SQL怎么写?
- 高手进来,看这段代码如何改,实现表数据的批量导出
- 关于数据库转移
- Oracle8i中基于多字段的左连接或右连接问题
- 新手问题
- 如何在oracle的函数中,调用其他schema中的表?
- 同一个表中,前后两个月数值差的问题。。
- SELECT * FROM NEWS WHERE (UpdateTime LIKE '%2005%') and (title like '%法%')这个语句怎么出了错?UpdateTime是日期类型的~
- ROWDEPENDENCIES
- 数据库恢复导入时出错,该如何解决?
- 根据参数选出表中的记录,用视图还是存储过程?
- 不同地址的主机,不同类型的数据库,如何交互数据?
建议这样,写一个函数进行判断,每1位或每几位进行一次判断,当然,判断就用转化成数据就可以了,最后返回结果。
--全数字
else
--非全数字
end if
--全数字
else
--非全数字
end if
.........
TRANSLATE(str,'1234567890','')
好像不对,发现把数字翻译成''后总为null,如加个空格就可以即
TRANSLATE(str,'1234567890',' ')