Ако не предоставите NLS_DATE_LANGUAGE
параметър, ще се използва параметърът на вашата собствена сесия.
Можете да отмените това така:
select TO_CHAR(TO_DATE('01-JAN-16','DD-MON-YY', 'NLS_DATE_LANGUAGE = English'),
'DD/MM/YYYY') from dual;
Това ще засегне само тази заявка, нищо друго. Ако трябва да работите с много дати като тази,
ALTER SESSION SET NLS_DATE_LANGUAGE='ENGLISH'
- след това можете да го промените обратно по-късно или ще се върне към турски, когато тази сесия приключи и започнете друга сесия.
Ако искате тази промяна да стане (почти) постоянна, поставете я в настройките си в SQL Developer или Toad, или login.sql за SQL*Plus.