Beim Einfügen von Daten, die einzelne Zitatzeichen in eine Spalte mit VARCHAR -Datentyp enthalten, ist es entscheidend, einzelne Zitate ordnungsgemäß zu verarbeiten, um Syntaxfehler zu vermeiden.
Es gibt zwei Hauptmethoden, um mit einzelnen Zitaten in Oracle SQL umzugehen:
Um einzelne Zitate in eine Varchar -Spalte einzufügen, verwenden Sie zwei aufeinanderfolgende einzelne Zitate. Zum Beispiel:
INSERT INTO table_name (column_name) VALUES ('D''COSTA');
einfügen.
Dies fügt den Wert "d'Costa" in die angegebene Spalte ein.
Oracle 10g und später können Sie eine neue Referenzmethode verwenden:
INSERT INTO table_name (column_name) VALUES q'$D'COSTA$';
einfügen.
In dieser Methode ist der Wert in zwei einzelne Zitate beigefügt, vor dem der Buchstabe "Q" vorangegangen ist.
Beispiel:
Die folgende Abfrage zeigt die Verwendung dieser Methoden:
SELECT 'D''COSTA' name FROM DUAL;
SELECT q'$D'COSTA$' NAME FROM DUAL;
Beide Abfragen geben den Wert von "d'Costa" zurück.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3