Bei der Verwendung von SQLcl oder SQL*Plus mit Oracle Database ist Ihnen möglicherweise am Ende Ihrer Abfrageergebnisse ein Feedback aufgefallen, das Ihnen mitteilt, wie viele Zeilen ausgewählt wurden. Beispiel:100 rows selected
(oder wie viele Zeilen zurückgegeben wurden).
Wenn Sie dies loswerden möchten, können Sie SET FEEDBACK OFF
verwenden .
Sie haben auch die Möglichkeit, einen Zeilenschwellenwert festzulegen, mit dem Sie angeben können, wie viele Zeilen zurückgegeben werden sollen, bevor Feedback bereitgestellt wird.
Beispiel
Hier ist zunächst ein Beispiel für Abfrageergebnisse mit dem Feedback:
SELECT * FROM regions;
Ergebnis:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa 4 rows selected.
In diesem Fall wurden vier Zeilen zurückgegeben, und daher lautet das Feedback 4 rows selected
.
Hier ist es noch einmal, aber diesmal ohne das Feedback:
SET FEEDBACK OFF;
SELECT * FROM regions;
Ergebnis:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
Legen Sie einen Zeilenschwellenwert fest
Sie haben auch die Möglichkeit, einen Zeilenschwellenwert festzulegen. Hier legen Sie die Anzahl der Zeilen fest, die zurückgegeben werden müssen, bevor ein Feedback ausgegeben wird.
Beispiel:
SET FEEDBACK 2;
SELECT * FROM regions;
Ergebnis:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa 4 rows selected.
In diesem Fall habe ich einen Zeilenschwellenwert von 2 angegeben. Die Abfrage führte dazu, dass vier Zeilen zurückgegeben wurden, und daher wurde auch Feedback bereitgestellt.
Hier ist ein weiteres Beispiel:
SET FEEDBACK 5;
SELECT * FROM regions;
Ergebnis:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
Dieses Mal lag die Anzahl der zurückgegebenen Zeilen unter dem Schwellenwert, sodass kein Feedback bereitgestellt wurde.