Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Префикс E перед значением VALUES в INSERT  [new]
DDoroFF
Member

Откуда:
Сообщений: 2
Здравствуйте!
Подскажите пожалуйста, для чего в запросе insert into ... values (E'text'... необходим префикс E?
29 апр 21, 11:18    [22316196]     Ответить | Цитировать Сообщить модератору
 Re: Префикс E перед значением VALUES в INSERT  [new]
Павел Лузанов
Member

Откуда:
Сообщений: 803
DDoroFF,

Это относится к строке, не обязательно INSERT. Начальная E говорит о том, что строка может содержать C-подобные спецпоследовательности символов:
SELECT E'строка\nновая строка', 'строка\nновая строка';
   ?column?   |       ?column?       
--------------+----------------------
 строка      +| строка\nновая строка
 новая строка | 
(1 row)

4.1.2.2. Строковые константы со спецпоследовательностями в стиле C
29 апр 21, 11:26    [22316202]     Ответить | Цитировать Сообщить модератору
 Re: Префикс E перед значением VALUES в INSERT  [new]
DDoroFF
Member

Откуда:
Сообщений: 2
Павел Лузанов, спасибо огромное!!!
29 апр 21, 11:30    [22316205]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить