*Vermeiden Sie die Verwendung von kaufmännischen Und-Zeichen** in SQL
Plus-SkriptenWenn 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:
<code class="language-sql">set define off</code>
Dieser Befehl deaktiviert die Substitutionsfunktion und verhindert, dass SQL*Plus das &-Symbol als Parametermarkierung interpretiert.
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>
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!