Nếu bạn không cung cấp NLS_DATE_LANGUAGE
, thông số phiên của riêng bạn sẽ được sử dụng.
Bạn có thể ghi đè như vậy:
select TO_CHAR(TO_DATE('01-JAN-16','DD-MON-YY', 'NLS_DATE_LANGUAGE = English'),
'DD/MM/YYYY') from dual;
Điều này sẽ chỉ ảnh hưởng đến truy vấn này, không có gì khác. Nếu bạn cần làm việc với nhiều ngày như thế này,
ALTER SESSION SET NLS_DATE_LANGUAGE='ENGLISH'
- sau đó, bạn có thể thay đổi lại nó sau hoặc nó sẽ đặt lại thành tiếng Thổ Nhĩ Kỳ khi phiên này kết thúc và bạn bắt đầu một phiên khác.
Nếu bạn cần thay đổi này được thực hiện (gần như) vĩnh viễn, hãy đặt nó vào cài đặt của bạn trong SQL Developer hoặc Toad, hoặc login.sql cho SQL * Plus.