SQLсервер в Linux -самостоятельное освоение пакета

         

Константы форматов даты



Таблица 3.18. Константы форматов даты



Общий формат

Описание

Пример

ISO

Стандарт ISO-8601

2001-06-25 12:24:00-07

SQL

Традиционный формат SQL

06/25/2001 12:24:00.00 РОТ

Postgres

Исходный формат PostgreSQL

Моп 25 Jun 12:24:00 2001 PDT

German

Региональный формат для Германии

25.06.2001 12:24:00.00 РОТ

Например, формат SQL устанавливается следующей командой SQL:

booktown=# SET DATESTYLE TO SQL;

SET VARIABLE

Если выполнить запрос SELECT current_timestamp после присваивания, PostgreSQL вернет текущее время в формате SQL:

booktown=# SELECT current_timestamp;

timestamp

08/10/2001 13:25:55.00 PDT (1 row)

Вывод текущего значения переменной DATESTYLE во время работы PostgreSQL производится следующей командой:

booktown=# SHOW DATESTYLE;

NOTICE: DateStyle is SQL

with US (NonEuropean)

conventions SHOW VARIABLE

Помимо общих форматов, представление даты в PostgreSQL зависит от другого фактора: порядка перечисления компонентов (табл. 3.19). Этот порядок перечисления определяет, должен ли в выводимой дате день следовать за месяцем или наоборот. Порядок перечисления компонентов применяется к четырем общим форматам знакомой командой SET DATESTYLE и не изменяет в формате ничего, кроме относительного расположения дня и месяца.



Содержание раздела