PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Literały łańcuchowe i znaki ucieczki w postgresql

Częściowo. Tekst został wstawiony, ale ostrzeżenie jest nadal generowane.

Znalazłem dyskusję, która wskazywała, że ​​tekst musi być poprzedzony literą „E”, jako taka:

insert into EscapeTest (text) values (E'This is the first part \n And this is the second');

To pominęło ostrzeżenie, ale tekst nadal nie był zwracany poprawnie. Kiedy dodałem dodatkowy ukośnik, zgodnie z sugestią Michaela, zadziałało.

W związku z tym:

insert into EscapeTest (text) values (E'This is the first part \\n And this is the second');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Uzyskiwanie wpisanych wyników z surowego SQL ActiveRecord

  2. Klauzule Care To Know:Wszystko o SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY i LIMIT

  3. Ograniczenie upuszczania PostgreSQL o nieznanej nazwie

  4. Kolumna Postgres nie istnieje

  5. Co to znaczy, że proces PostgreSQL jest bezczynny w transakcji?