Heim > Datenbank > MySQL-Tutorial > Wie kann man den Verstärkern (&) in Oracle SQL -Abfragen entkommen?

Wie kann man den Verstärkern (&) in Oracle SQL -Abfragen entkommen?

Susan Sarandon
Freigeben: 2025-01-24 12:41:09
Original
313 Leute haben es durchsucht

How to Escape Ampersands (&) in Oracle SQL Queries?

Oracle SQL zum gerechten Charakter (für '&')

beim Schreiben von SQL -Abfragen in Oracle SQL -Entwickler aufgrund der Existenz von Sonderzeichen (wie &) können Benutzer auf eine Eingabeaufforderung für Eingabe- und Ersatzwert stoßen. Dies ist besonders frustrierend, wenn Sie versuchen, Daten mit solchen Zeichen einzufügen.

Eine der Lösungen des speziellen Charakters in der Oracle SQL -Rotation besteht darin, das sumpf () zurück zu verwenden. In dem bereitgestellten Code scheint diese Methode jedoch ungültig zu sein, da und dennoch der Ersatz für Zeichenfolge ausgelöst wird.

Um dieses Problem zu lösen, wird empfohlen, das SET Define -Off zu verwenden, wodurch die Ersatzvariable deaktiviert wird. Auf diese Weise interpretieren SQL Developer nicht mehr und als Ersatzvariablen, sondern betrachtet ihn als wörtlicher Charakter.

implementieren Sie diesen Befehl in dem angegebenen Code:

Verwenden von Set Define Off können Sie die SQL -Anweisung ausführen, ohne auf Ersatzaufforderungen zu stoßen, und werden als Teil der URL -Zeichenfolge angesehen. Mit diesem effektiv können Sie Daten mit Sonderzeichen in die Datenbank einfügen.
<code class="language-sql">SET DEFINE OFF

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

Das obige ist der detaillierte Inhalt vonWie kann man den Verstärkern (&) in Oracle SQL -Abfragen entkommen?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage