Heim >Datenbank >MySQL-Tutorial >Wie gehe ich mit einfachen Anführungszeichen in Oracle SQL-Einfügungen richtig um?

Wie gehe ich mit einfachen Anführungszeichen in Oracle SQL-Einfügungen richtig um?

Barbara Streisand
Barbara StreisandOriginal
2025-01-16 19:06:12574Durchsuche

How to Properly Handle Single Quotes in Oracle SQL Inserts?

Umgang mit einfachen Anführungszeichen in Oracle SQL

Beim Einfügen von Varchar-Spaltendatensätzen, die einfache Anführungszeichen enthalten, muss besonders auf Genauigkeit geachtet werden.

Um ein einfaches Anführungszeichen in eine Spalte einzufügen, verdoppeln Sie es. Wenn Sie beispielsweise „D'COSTA“ als Nachnamen einfügen möchten:

<code class="language-sql">SQL> SELECT 'D''COSTA' name FROM DUAL;

NAME
-------
D'COSTA</code>

Eine Alternative besteht darin, die neuere (10g) Zitiermethode zu verwenden:

<code class="language-sql">SQL> SELECT q'$D'COSTA$' NAME FROM DUAL;

NAME
-------
D'COSTA</code>

Das obige ist der detaillierte Inhalt vonWie gehe ich mit einfachen Anführungszeichen in Oracle SQL-Einfügungen richtig um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn