Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

oracle chuyển đổi DD-MON-YY thành DD / MM / YYYY

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng dịch vụ web với PL / SQL:UTL_DBWS hoặc APEX_WEB_SERVICE?

  2. Hàng với giá trị mới nhất theo khách hàng và tháng

  3. ký tự Ả Rập không được chèn đúng cách (như ????) trong cơ sở dữ liệu oracle?

  4. Cách xuất một lượng lớn dữ liệu bằng cách sử dụng sql Developer - Oracle

  5. Tôi có thể chuyển một số cho varchar2 trong Oracle không?