PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Speichern Sie Zeichenfolgen mit Sonderzeichen wie Anführungszeichen oder Backslash in der Postgresql-Tabelle

Gemäß dem SQL-Standard werden Anführungszeichen durch Verdoppelung getrennt, dh:

insert into table (column) values ('I''m OK')

Wenn Sie jede einzelne ersetzen zitiere in deinem Text mit zwei einfache Anführungszeichen, es wird funktionieren.

Normalerweise maskiert ein umgekehrter Schrägstrich das folgende Zeichen, aber wörtliche umgekehrte Schrägstriche werden auf ähnliche Weise durch die Verwendung von zwei maskiert Backslashes"

insert into table (column) values ('Look in C:\\Temp')