Как вставить postgresql данных в одинарные кавычки - спросите еще раз - PullRequest
0 голосов
/ 18 марта 2020

@ a_horse_with_no_name - Прежде чем закрыть его снова!

Я знаю этот пост - но он не решает! Вставить текст с одинарными кавычками в PostgreSQL (7 ответов)


Я хочу вставить текст с одинарными кавычками в базу данных Postgresql 12.

repmondb=# insert into TEST ("vorname#") values ('\'hans\'');
ungültige Anweisung \'');
Versuchen Sie \? für Hilfe.

или

repmondb-# insert into TEST ("vorname#") values (''hans'');
ERROR:  syntax error at or near "hans"
ZEILE 1: insert into TEST ("vorname#") values ('\'hans

Экранирование с \ и с дополнительным 'не работает.

1 Ответ

2 голосов
/ 18 марта 2020

Двойные кавычки:

insert into TEST ("vorname#") values ('''hans''');

Доллар в кавычках:

insert into TEST ("vorname#") values ($$'hans'$$);

db <> fiddle demo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...