博客园站长
这是人类成长进步中记录的每一时刻
CREATE OR REPLACE FUNCTION WSW(parameter VARCHAR2) RETURN DATE IS
  val DATE;
BEGIN
    IF (REGEXP_INSTR(parameter,'^\d{4}-\d{1,2}$')=1)
    then    
    RETURN TO_DATE(parameter,'yyyy-MM');
    end if;
      
    IF (REGEXP_INSTR(parameter,'^\d{4}-\d{1,2}-\d{1,2}$')=1)        
    THEN   
    RETURN TO_DATE(parameter,'yyyy-MM-dd');  
    end if;
   RETURN sysdate;
    EXCEPTION
  WHEN OTHERS THEN
    RETURN sysdate;
END;

  

posted on 2018-01-11 17:29  dm3344  阅读(399)  评论(0)    收藏  举报