Учебно-практическое пособие москва 2017 ббк


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



Pdf көрінісі
бет56/243
Дата21.07.2022
өлшемі3,05 Mb.
#147663
түріУчебно-практическое пособие
1   ...   52   53   54   55   56   57   58   59   ...   243
Байланысты:
Язык SQL. Базовый курс

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;
61


15. В документации в разделе 9.8 «Функции форматирования данных» представ-
лены описания множества полезных функций, позволяющих преобразовать в
строку данные других типов, например, timestamp. Одна из таких функций —
to_char().
Приведем несколько команд, иллюстрирующих использование этой функции.
Ее первым параметром является форматируемое значение, а вторым — шаблон,
описывающий формат, в котором это значение будет представлено при вводе
или выводе. Сначала попробуйте разобраться, не обращаясь к документации,
в том, что означает второй параметр этой функции в каждой из приведенных
команд, а затем проверьте свои предположения по документации.
SELECT to_char( current_timestamp, 'mi:ss' );
to_char
---------
47:43
(1 строка)
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   ...   52   53   54   55   56   57   58   59   ...   243




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

    Басты бет