FUNCTION isdate (datestr VARCHAR2, format VARCHAR2) RETURN number IS
p_date DATE;
BEGIN
SELECT TO_DATE (datestr, format)
INTO p_date
FROM DUAL;
RETURN 1;
EXCEPTION
WHEN OTHERS THEN
RETURN 0;
END;

多条件模糊查询时:

function get_date_str ( p_date varchar2) return varchar2 is
v_date date;
begin if ( length(p_date) = 4 ) then
select to_date (p_date, 'yyyy')
into v_date
from dual;
return to_char( v_date ,'yy'); elsif ( length(p_date) = 6 )then
select to_date (p_date, 'yyyymm')
into v_date
from dual;
return to_char( v_date ,'mm') || '月-' || to_char( v_date,'yy'); elsif ( length(p_date) = 7 )then
select to_date (p_date, 'yyyy-mm')
into v_date
from dual;
return to_char( v_date ,'mm') || '月-' || to_char( v_date,'yy'); elsif ( length(p_date) = 8 ) then
select to_date (p_date, 'yyyymmdd')
into v_date
from dual;
return to_char(v_date,'dd') || '-' || to_char( v_date,'mm') || '月-' || to_char(v_date,'yy'); elsif ( length(p_date) = 10 ) then
select to_date (p_date, 'yyyy-mm-dd')
into v_date
from dual;
return to_char(v_date,'dd') || '-' || to_char( v_date,'mm') || '月-' || to_char(v_date,'yy'); end if; return '11-00月-00'; exception
when others then
return '00-00月-00';
end get_date_str;

附录:参考资料

1.oracle中判断是否为日期/number格式

最新文章

  1. iOS推送原理
  2. 微软CodeDom模型学习笔记(全)
  3. storm 源码笔记
  4. WPF的二维绘图(一)——DrawingContext
  5. Android Studio 优秀插件汇总
  6. 映射一对多双向关联关系 cascade、inverse、属性
  7. checkbox与文字的间距
  8. HW3.29
  9. 转:Google技术开发指南:给大学生自学的建议
  10. Android Studio 项目目录结构 英文版
  11. 【项目笔记】布局文件报错Suspicious size: this will make the view invisible, probably intended for layout_width
  12. adobe edge animate 和 adobe animate cc 有啥区别?
  13. copy 和 deepcopy的区别
  14. 命令行运行Android Robotium自动化用例或单元测试用例
  15. 用return关键字实现求和操作
  16. Linux根据MAC地址自动设置IP
  17. samba服务配置(一)
  18. Node版本管理nvm, npm
  19. XE5开发Android程序调用电话相关功能(短信息和电话) [转]
  20. Redis 未授权访问漏洞(附Python脚本)

热门文章

  1. FFmpeg之AVPacket
  2. 算法训练 K好数
  3. MongoDB入门学习(一):MongoDB的安装和管理
  4. NNSZ OIers' Blog Archive
  5. 【NOIP2016提高组】蚯蚓
  6. Python的列表
  7. onunload事件和onbeforeunload事件
  8. Java 中 for each
  9. Object-Relational Structural Patterns
  10. UVA 12009 - Avaricious Maryanna(数论)