sql >> Databasteknik >  >> RDS >> Oracle

ORA-01756:citerad sträng avslutas inte korrekt när jag försöker köra min kod

Prova Oracles citeringsmekanismer :

Mekanismen anropas med ett enkelt "q" endast i PL/SQL.

Syntaxen är q'[...]', där tecknen "[" och "]" kan vara något av följande så länge de inte redan förekommer i strängen.

Här till exempel,

INSERT INTO movie (movie_id, title, description, released_by, released_on)
VALUES('4', 'Godzilla', q'[The legendary tale of Godzilla comes roaring back to
 life. This time, it's the modern era, and Godzilla is a giant lizard who has
 been made fearsome through the interference of radiation.]', '1', '16-SEP-
2014');

Det är alltid huvudvärk att hitta alla enstaka citattecken och ersätta dem med escape-tecken.

För mer referens Följ :DETTA



  1. json_encode med mysql-innehåll och omljud i utf-8

  2. Konstigt intermittent SQL-anslutningsfel, fixar vid omstart, kommer tillbaka efter 3-5 dagar (ASP.NET)

  3. När kontrollerar Postgres unika begränsningar?

  4. Största värdet av flera kolumner med kolumnnamn?