Beim Einfügen von Daten, die einfache Anführungszeichen enthalten, in eine Spalte mit einem VARCHAR-Datentyp ist es wichtig, einfache Anführungszeichen korrekt zu verarbeiten, um Syntaxfehler zu vermeiden.
Es gibt im Wesentlichen zwei Möglichkeiten, einfache Anführungszeichen in Oracle SQL zu verarbeiten:
Um einfache Anführungszeichen in eine VARCHAR-Spalte einzufügen, verwenden Sie zwei aufeinanderfolgende einfache Anführungszeichen. Zum Beispiel:
<code class="language-sql">INSERT INTO table_name (column_name) VALUES ('D''COSTA');</code>
Dadurch wird der Wert „D'COSTA“ in die angegebene Spalte eingefügt.
Oracle 10g und höher ermöglicht Ihnen die Verwendung einer neuen Referenzmethode:
<code class="language-sql">INSERT INTO table_name (column_name) VALUES q'$D'COSTA$';</code>
Bei dieser Methode wird der Wert in zwei einfache Anführungszeichen eingeschlossen, denen der Buchstabe „q“ vorangestellt ist.
Beispiel:
Die folgende Abfrage veranschaulicht die Verwendung dieser Methoden:
<code class="language-sql">SELECT 'D''COSTA' name FROM DUAL; SELECT q'$D'COSTA$' NAME FROM DUAL;</code>
Beide Abfragen geben den Wert „D'COSTA“ zurück.
Das obige ist der detaillierte Inhalt vonWie kann ich einfache Anführungszeichen ordnungsgemäß in VARCHAR-Spalten in Oracle SQL einfügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!