När du använder SQLcl eller SQL*Plus med Oracle Database, kanske du har märkt feedback längst ner i dina frågeresultat som talar om hur många rader som valts. Till exempel, 100 rows selected
(eller hur många rader som helst som returnerades).
Om du vill bli av med detta kan du använda SET FEEDBACK OFF
.
Du har också möjlighet att ställa in en radtröskel, vilket gör att du kan ange hur många rader som ska returneras innan feedback ges.
Exempel
Först, här är ett exempel på frågeresultat med feedbacken:
SELECT * FROM regions;
Resultat:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa 4 rows selected.
I det här fallet returnerades fyra rader, så feedbacken läser 4 rows selected
.
Här är den igen, men den här gången utan feedback:
SET FEEDBACK OFF;
SELECT * FROM regions;
Resultat:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
Ange en radtröskel
Du har också möjlighet att ställa in en radtröskel. Det är här du anger antalet rader som måste returneras innan någon feedback matas ut.
Exempel:
SET FEEDBACK 2;
SELECT * FROM regions;
Resultat:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa 4 rows selected.
I det här fallet angav jag en radtröskel på 2. Frågan resulterade i att fyra rader returnerades, och därför gavs också feedback.
Här är ett annat exempel:
SET FEEDBACK 5;
SELECT * FROM regions;
Resultat:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
Den här gången var antalet returnerade rader mindre än tröskeln, och därför gavs ingen feedback.