Oracle
 sql >> база данни >  >> RDS >> Oracle

oracle конвертира DD-MON-YY в DD/MM/YYYY

Ако не предоставите 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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java връща празна стойност на низ за oracle VARCHAR2

  2. грешка с oci_fetch_array, може да извлича данни от oracle чрез php

  3. Вземете подробности за акаунта в Oracle с помощта на функцията

  4. Oracle 12c - индексът на колона „number“ работи ли по-бързо от индекса на колона „varchar“?

  5. Oracle:Ляво съединяване на много голяма таблица и ограничаване на съединените редове до един с най-голямата стойност на полето