Учебное пособие Санкт-Петербург «бхв-петербург»


PGDATE psql -d test -U имя-пользователя



Pdf көрінісі
бет61/256
Дата18.11.2022
өлшемі1.88 Mb.
#465124
түріУчебное пособие
1   ...   57   58   59   60   61   62   63   64   ...   256
sql osnovi yazika

PGDATE psql -d test -U имя-пользователя
Проделайте эти действия, а затем уже из командной строки утилиты psql про-
верьте текущее значение параметра datestyle с помощью команды SHOW.
14. Назначить значение параметра datestyle можно в конфигурационном файле
postgresql.conf, который находится в каталоге /usr/local/pgsql/data. Предвари-
тельно сохраните текущую (корректно работающую) версию этого файла, а за-
тем измените в нем значение параметра datestyle, например, на Postgres,
YMD. Перезапустите сервер PostgreSQL, чтобы изменения вступили в силу.
Для проверки полученного результата выполните несколько команд SELECT,
например:
SELECT '05-18-2016'::timestamp;
SELECT current_timestamp;
15. В документации в разделе 9.8 «Функции форматирования данных» представ-
лены описания множества полезных функций, позволяющих преобразовать
в строку данные других типов, например, timestamp. Одна из таких функций —
to_char.
Приведем несколько команд, иллюстрирующих использование этой функции.
Ее первым параметром является форматируемое значение, а вторым — шаблон,
описывающий формат, в котором это значение будет представлено при вводе
или выводе. Сначала попробуйте разобраться, не обращаясь к документации,
в том, что означает второй параметр этой функции в каждой из приведенных
команд, а затем проверьте свои предположения по документации.
SELECT to_char( current_timestamp, 'mi:ss' );
to_char
---------
47:43
(1 строка)
82


Контрольные вопросы и задания
SELECT to_char( current_timestamp, 'dd' );
to_char
---------
12
(1 строка)
SELECT to_char( current_timestamp, 'yyyy-mm-dd' );
to_char
------------
2017-03-12
(1 строка)
Поэкспериментируйте с этой функцией, извлекая из значения типа timestamp
различные поля и располагая их в нужном вам порядке.
16. При выполнении приведения типа данных производится проверка значения
на допустимость. Попробуйте ввести недопустимое значение даты, например,
29 февраля в невисокосном году.


Достарыңызбен бөлісу:
1   ...   57   58   59   60   61   62   63   64   ...   256




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет