Heim > Datenbank > MySQL-Tutorial > Wie entferne ich das kaufmännische Und-Zeichen (&) in Oracle SQL-Einfügungen?

Wie entferne ich das kaufmännische Und-Zeichen (&) in Oracle SQL-Einfügungen?

DDD
Freigeben: 2025-01-24 12:56:16
Original
225 Leute haben es durchsucht

How Do I Escape the Ampersand (&) Character in Oracle SQL Inserts?

Umgang mit kaufmännischen Und-Zeichen in Oracle SQL Developer

Wenn Sie in Oracle SQL Developer die SQL-Einfügeanweisung verwenden, um Sonderzeichen (z. B. &) in eine Zeichenfolge einzufügen, werden Sie möglicherweise aufgefordert, „einen Ersatzwert einzugeben“. Dies liegt daran, dass das &-Zeichen die Substitutionsvariablenfunktion auslöst.

Zum Beispiel:

<code class="language-sql">insert into agregadores_agregadores
(
 idagregador,
 nombre,
 url
)
values
(
 2,
 'Netvibes',
 'http://www.netvibes.com/subscribe.php?type=rss\&amp;url='
);</code>
Nach dem Login kopieren

In dieser Abfrage unterbricht das &-Zeichen die Zeichenfolgenersetzung. Möglicherweise haben Sie versucht, das &-Zeichen mit „ zu maskieren, aber das war nicht erfolgreich.

Die Problemumgehung besteht darin, die standardmäßige DEFINE-Funktion zu deaktivieren, die dem &-Zeichen Ersetzungsvariablen zuweist. Führen Sie den folgenden Befehl in SQL Developer aus:

<code class="language-sql">SET DEFINE OFF</code>
Nach dem Login kopieren

Auf diese Weise können Sie die Ersetzung umgehen und das &-Zeichen direkt in die Zeichenfolge einfügen, ohne Escapezeichen zu verwenden oder die Funktion CHR(38) zu verwenden.

Das obige ist der detaillierte Inhalt vonWie entferne ich das kaufmännische Und-Zeichen (&) in Oracle SQL-Einfügungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage