sql >> Database >  >> RDS >> Oracle

ORA-01756:string tussen aanhalingstekens niet correct beëindigd wanneer ik mijn code probeer uit te voeren

Probeer de aanhalingsmechanismen van Oracle:

Het mechanisme wordt aangeroepen met een simpele "q" alleen in PL/SQL.

De syntaxis is q'[...]', waarbij de tekens "[" en "]" elk van de volgende tekens kunnen zijn, zolang ze niet al in de tekenreeks voorkomen.

Hier bijvoorbeeld,

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');

Het is altijd lastig om alle enkele aanhalingstekens te vinden en deze te vervangen door een escape-teken.

Volg voor meer referentie:DIT



  1. Wat is een betere manier om PHP-code te schrijven voor het invoegen van gegevens?

  2. Hoe polymorfe associaties in een bestaande database te implementeren

  3. ORA-00942:tabel of weergave bestaat niet (ColdFusion-toepassing)

  4. Is het mogelijk om een ​​JOINed-tabel te UPDATEN met behulp van Codeigniter's Active Record?