IS_DATE_UDF
Description
The ISDATE function determines whether an expression is a valid date type. Returns 1 if the expression is a valid datetime
value; otherwise, 0. (SQLServer documentation)
SQLServer syntax
ISDATE ( expression )
Custom UDF overloads
Parameters
VAL: A varchar expression that represents the value to be evaluated and determine is it is a valid date type.
CREATE OR REPLACE FUNCTION IS_DATE_UDF(VAL VARCHAR)
RETURNS BOOLEAN
LANGUAGE SQL
IMMUTABLE
AS
$$
SELECT IFF(TRY_TO_DATE(VAL) IS NULL, 0, 1) = 0
$$;
SQL Server
SELECT ISDATE('04-15-2008');
Snowflake
SELECT
--** MSC-WARNING - MSCEWI1020 - CUSTOM UDF 'IS_DATE_UDF' INSERTED. **
IS_DATE_UDF('04-15-2008');
Related EWIs
MSCEWI1020: CUSTOM UDF INSERTED.
Last updated
Was this helpful?