Pokud neposkytnete NLS_DATE_LANGUAGE
parametr, bude použit parametr vaší vlastní relace.
Můžete to přepsat takto:
select TO_CHAR(TO_DATE('01-JAN-16','DD-MON-YY', 'NLS_DATE_LANGUAGE = English'),
'DD/MM/YYYY') from dual;
To ovlivní pouze tento dotaz, nic jiného. Pokud potřebujete pracovat s mnoha daty, jako je tato,
ALTER SESSION SET NLS_DATE_LANGUAGE='ENGLISH'
- později jej můžete změnit zpět, nebo se po skončení této relace a vy zahájíte další relaci resetuje na turečtinu.
Pokud potřebujete, aby tato změna byla (téměř) trvalá, vložte ji do nastavení v SQL Developer nebo Toad nebo na login.sql pro SQL*Plus.