Функция DATE в Oracle - PullRequest
       2

Функция DATE в Oracle

1 голос
/ 20 марта 2012

Недавно я наткнулся на пример кода:

select TO_CHAR(DATE '2012-3-1', 'Day Month Year') from dual;

Я понимаю TO_CHAR, но я никогда раньше не видел такого использования DATE и не могу найти документации, относящейся к нему.Может кто-нибудь объяснить, как это работает, и / или предоставить ссылку на некоторую документацию?

Спасибо, Дэн

Ответы [ 2 ]

5 голосов
/ 20 марта 2012

Вы не искали достаточно далеко :-) Google Oracle DATE literal и нашли:

http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm#BABGIGCJ

Выписка:

Чтобы указать значение DATE как литерал, вы должны использовать григорианский календарь. Вы можете указать литерал ANSI, как показано в этом примере:

DATE '1998-12-25'
1 голос
/ 20 марта 2012
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...