Oracle Database Is Function (IsDate, ...)

IsDate

CREATE OR REPLACE FUNCTION IsDate( p_str IN VARCHAR2, p_format IN VARCHAR2 ) RETURN NUMBER AS
V_date DATE;
BEGIN
    V_Date := TO_DATE( p_str, p_format );
    RETURN 1;
EXCEPTION
   WHEN OTHERS THEN
      RETURN 0;
END;

Example :

SELECT DATE_FROM 
FROM TABLE
WHERE ISDATE(DATE_FROM,'YYYYMMDD') = 1
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at del.icio.us
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at Digg
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at Ask
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at Google
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at StumbleUpon
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at Technorati
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at Live Bookmarks
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at Yahoo! Myweb
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at Facebook
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at Yahoo! Bookmarks
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at Twitter
  • Bookmark "Oracle Database Is Function (IsDate, ...)" at myAOL
 
database/oracle/oracle_db_is_function.txt · Last modified: 2009/05/11 12:03 by gerardnico