MSCEWI3117
Day format works differently between Oracle and Snowflake.
Severity
Description
Example Code
Input Code:
-- To TRUNC UDF with DAY format
SELECT TRUNC(TO_DATE('20/04/2022 13:21:10','DD/MM/YYYY HH24:MI:SS'),'DAY') FROM DUAL UNION ALL
SELECT TRUNC(TO_DATE('20/04/2022 13:21:10','DD/MM/YYYY HH24:MI:SS'),'DY') FROM DUAL UNION ALL
SELECT TRUNC(TO_DATE('20/04/2022 13:21:10','DD/MM/YYYY HH24:MI:SS'),'D') FROM DUAL;
CREATE TABLE t1
(
column1 DATE DEFAULT TRUNC(CURRENT_DATE, 'DAY'),
column1 DATE DEFAULT TRUNC(CURRENT_DATE, 'DY'),
column1 DATE DEFAULT TRUNC(CURRENT_DATE, 'D')
);Output Code:
Recommendations
Last updated
