Informatica 表达式 IS_DATE
Informatica Expression IS_DATE
这个有效:
TO_DATE(TO_CHAR('12'|| '-' || '12' || '-01'),'YYYY/MM/DD')
这不起作用:
IS_DATE(TO_DATE(TO_CHAR('12'|| '-' || '12' || '-01'),'YYYY/MM/DD'))
IS_DATE(TO_DATE(TO_CHAR('12'|| '-' || '12' || '-01'),'YYYY/MM/DD'),'YYYY/MM/DD')
我到底做错了什么?
我试过数据类型 STRING
和 DATE/TIME
请试试这个
IS_DATE(TO_CHAR('12'|| '-' || '12' || '-01'),'YYYY/MM/DD')
语法:
IS_DATE(输入为字符,格式为字符)
IS_DATE returns 如果输入的日期有效则为 1,如果日期无效则为 0。
IS_DATE('02/01/2013', 'DD/MM/YYYY')-> returns 1
IS_DATE('02312013','MMDDYYYY')-> returns 0(因为 2 月 31 日不是有效日期)
这个有效:
TO_DATE(TO_CHAR('12'|| '-' || '12' || '-01'),'YYYY/MM/DD')
这不起作用:
IS_DATE(TO_DATE(TO_CHAR('12'|| '-' || '12' || '-01'),'YYYY/MM/DD'))
IS_DATE(TO_DATE(TO_CHAR('12'|| '-' || '12' || '-01'),'YYYY/MM/DD'),'YYYY/MM/DD')
我到底做错了什么?
我试过数据类型 STRING
和 DATE/TIME
请试试这个
IS_DATE(TO_CHAR('12'|| '-' || '12' || '-01'),'YYYY/MM/DD')
语法: IS_DATE(输入为字符,格式为字符)
IS_DATE returns 如果输入的日期有效则为 1,如果日期无效则为 0。
IS_DATE('02/01/2013', 'DD/MM/YYYY')-> returns 1 IS_DATE('02312013','MMDDYYYY')-> returns 0(因为 2 月 31 日不是有效日期)