E'строка_с_экранированием_обратным_слэшем |
Осуществляет преобразование экранирующих символов (например: \f \t \n \b \u и т.д.) в строке в специальные (управляющие) символы |
e'A\fB\tC\n\Z' |
R'любая_строка' |
Преобразование экранирующих символов не выполняется. Все символы в строке рассматриваются как есть. |
r'A\fB\tC\n\Z' |
x'hexadecimals' |
Преобразует значение строки (пары шестнадцатеричных чисел) в бинарную строку (BLOB). |
x'abcd' |
blob 'hexadecimals' |
Преобразует значение строки (пары шестнадцатеричных чисел) к типу BLOB |
blob 'abcd' |
date |
Преобразует значение строки в формате YYYY-MM-DD к типу date |
select date '2020-09-28' |
time |
Преобразует значение строки в формате HH:MI:SS к типу time |
select time '18:40:05' |
time(6) |
Преобразует значение строки в формате HH:MI:SS.ssssss к типу time(6) |
select time(6) '18:40:05.123456' |
time(3) with time zone |
Преобразует значение строки в формате HH:MI:SS.sss+MI:SS к типу time(3) c типом time zone |
select time(3) with time zone '18:40:05.123+02:00' |
timestamp |
Преобразует значение строки в формате YYYY-MM-DD HH:MI:SS к типу timestamp |
select timestamp '2020-09-28 18:40:05' |
timestamp(6) |
Преобразует значение строки в формате YYYY-MM-DD HH:MI:SS.ssssss к типу timestamp(6) |
select timestamp(6) '2020-09-28 18:40:05.123456' |
timestamp(3) with time zone |
Преобразует значение строки в формате YYYY-MM-DD HH:MI:SS.sss+MI:SS к типу timestamp(3) c типом time sone |
select timestamp(3) with time zone '2020-09-28 18:40:05.123+02:00' |
interval |
Преобразует строку с числовым значением к типу interval, выраженным в секундах |
select interval '67205' second |
interval |
Преобразует строку с числовым значением к типу interval, выраженным в днях |
select interval '30' day |
interval |
Преобразует строку с числовым значением к типу interval, выраженным в месяцах |
select interval '6' month |
interval |
Преобразует значение строки в формате HH:MI:SS к типу interval, выраженным в секундах |
select interval '18:40:05' hour to second |
interval |
Преобразует значение строки в формате DD HH:MI:SS к типу interval, выраженным в секундах |
select interval '2 18:40:05.123' day to second(3) |
interval |
Преобразует значение строки в формате YYYY-MM к типу interval, выраженным в месяцах |
select interval '2-5' year to month |
inet 'valid inet address string' |
Преобразует значение строки к типу inet |
inet '192.168.1.5/24' |
json 'valid json string' |
Преобразует значение строки к типу json |
json '{"a":[1,2,4]}' |
url 'valid url string' |
Преобразует значение строки к типу url |
url 'https://wiki.vkprocessmining.ru/' |
uuid 'valid uuid string' |
Преобразует значение строки к типу uuid |
uuid 'e31960fb-dc8b-452d-ab30-b342723e756a' |