Einfache Anführungszeichen in Oracle SQL-Abfragen verwalten
Das Einfügen von Werten, die einfache Anführungszeichen enthalten, in die Oracle SQL-Datenbank kann eine Herausforderung darstellen, da einfache Anführungszeichen selbst als Zeichenfolgentrennzeichen dienen. Aus diesem Grund ist es wichtig zu wissen, wie man mit einfachen Anführungszeichen richtig umgeht.
Umgang mit einfachen Anführungszeichen
Um einen Wert, der einfache Anführungszeichen enthält, in eine Varchar-Spalte einzufügen, können Sie zwei aufeinanderfolgende einfache Anführungszeichen verwenden. Um beispielsweise den Nachnamen „D'COSTA“ in eine Spalte mit dem Namen „last_name“ einzufügen:
<code class="language-sql">INSERT INTO table (last_name) VALUES ('D''COSTA');</code>
Alternativ können Sie die neue (ab Oracle 10g) Anführungszeichenmethode verwenden, bei der der Wert in einfache Anführungszeichen gesetzt wird, die mit einem Dollarzeichen beginnen und mit einem weiteren Dollarzeichen enden. Mit dieser Methode können Sie ein einzelnes Anführungszeichen im Wert verwenden:
<code class="language-sql">INSERT INTO table (last_name) VALUES q'$D'COSTA$';</code>
Das obige ist der detaillierte Inhalt vonWie kann ich einfache Anführungszeichen ordnungsgemäß in Oracle SQL-Zeichenfolgen einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!