Когато използвате SQLcl или SQL*Plus с Oracle Database, може да сте забелязали обратна връзка в долната част на резултатите от вашата заявка, която ви казва колко реда са избрани. Например, 100 rows selected
(или колко редове са върнати).
Ако искате да се отървете от това, можете да използвате SET FEEDBACK OFF
.
Освен това имате възможност да зададете праг на ред, който ви позволява да посочите колко реда трябва да бъдат върнати, преди да бъде предоставена обратна връзка.
Пример
Първо, ето пример за резултати от заявка с обратната връзка:
SELECT * FROM regions;
Резултат:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa 4 rows selected.
В този случай бяха върнати четири реда и така обратната връзка гласи 4 rows selected
.
Ето го отново, но този път без обратна връзка:
SET FEEDBACK OFF;
SELECT * FROM regions;
Резултат:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
Задайте праг на ред
Имате и опцията да зададете праг на ред. Това е мястото, където определяте броя на редовете, които трябва да бъдат върнати, преди да бъде изведена каквато и да е обратна връзка.
Пример:
SET FEEDBACK 2;
SELECT * FROM regions;
Резултат:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa 4 rows selected.
В този случай посочих праг на ред от 2. Заявката доведе до връщане на четири реда и така беше предоставена и обратна връзка.
Ето още един пример:
SET FEEDBACK 5;
SELECT * FROM regions;
Резултат:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
Този път броят на върнатите редове беше по-малък от прага и така не беше предоставена обратна връзка.