tanhu

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 

CREATE OR REPLACE FUNCTION Fun_getbirthDayfromIdntity (Idntity IN VARCHAR2) --定义入参
/*根据身份证号获取出生日期*/
RETURN DATE
IS
birthday DATE;--定义返回值

bx_exception EXCEPTION;--定义异常变量
BEGIN

SELECT to_date(substr(Idntity,7,8),'yyyy-MM-dd') INTO birthday FROM dual; --赋值

RAISE bx_exception;--捕获异常
EXCEPTION
WHEN others THEN NULL;--

RETURN (birthday);--返回
END Fun_getbirthDayfromIdntity;--结束

posted on 2019-08-07 17:46  tanhu  阅读(1078)  评论(0编辑  收藏  举报