Heim > Datenbank > MySQL-Tutorial > Wie kann ich verhindern, dass SQL*Plus zur Eingabe von Werten auffordert, wenn kaufmännische Und-Zeichen in Kommentaren erscheinen?

Wie kann ich verhindern, dass SQL*Plus zur Eingabe von Werten auffordert, wenn kaufmännische Und-Zeichen in Kommentaren erscheinen?

Susan Sarandon
Freigeben: 2025-01-16 12:18:59
Original
234 Leute haben es durchsucht

How Can I Prevent SQL*Plus from Prompting for Values When Ampersands Appear in Comments?

*Vermeiden Sie die Verwendung von kaufmännischen Und-Zeichen** in SQL

Plus-Skripten

Wenn beim Ausführen eines SQL-Skripts in SQL*Plus ein kaufmännisches Und in einem Kommentar erscheint, wird eine Eingabeaufforderung ausgelöst, die zum Ersetzen des Werts auffordert. Dieses Verhalten kann die Ausführung unterbrechen.

Um diese Funktion zu deaktivieren und SQL*Plus das Ignorieren des kaufmännischen Und-Zeichens zu ermöglichen, ziehen Sie die folgende Lösung in Betracht:

  • Verwenden Sie den Befehl „define off“:
<code class="language-sql">set define off</code>
Nach dem Login kopieren

Dieser Befehl deaktiviert die Substitutionsfunktion und verhindert, dass SQL*Plus das &-Symbol als Parametermarkierung interpretiert.

  • String endet mit einem kaufmännischen Und:

Alternativ können Sie sicherstellen, dass alle Zeichenfolgen, die ein &-Symbol enthalten, mit diesem Zeichen enden. Dadurch erkennt SQL*Plus das Ende der Zeichenfolge und ignoriert das kaufmännische Und.

<code class="language-sql">'StackOverflow &' || ' you'</code>
Nach dem Login kopieren

Beachten Sie, dass dies funktioniert, wenn das &-Symbol am Ende der Zeichenfolge stehen soll.

Das obige ist der detaillierte Inhalt vonWie kann ich verhindern, dass SQL*Plus zur Eingabe von Werten auffordert, wenn kaufmännische Und-Zeichen in Kommentaren erscheinen?. 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