orcale函数判断一个数值是否是时间

CREATE OR REPLACE 
FUNCTION IS_DATE(mydate   in   varchar2)
    RETURN NUMBER IS
    tmp    DATE;
BEGIN
  tmp := TO_DATE(nvl(mydate,'00'), 'yyyy-MM-dd');
  RETURN 1;
  EXCEPTION
     WHEN OTHERS THEN
         RETURN 0;
END;
 如果是则返回1,否则是0

猜你喜欢

转载自blog.csdn.net/pengbin790000/article/details/79891096