Skip to content

Oracle region settings

Affecting default date string, number representation

ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-RR';

DECLARE
    testdate   DATE;
BEGIN
    SELECT '20230306' INTO testdate FROM DUAL;

    DBMS_OUTPUT.put_line (testdate);
END;

ALTER SESSION SET NLS_DATE_FORMAT = 'YYYY-MM-DD HH24:MI:SS';

DECLARE
    testdate   DATE;
BEGIN
    SELECT '20230306' INTO testdate FROM DUAL;

    DBMS_OUTPUT.put_line (testdate);
END;