OracleDatabaseでSQLclまたはSQL*Plusを使用すると、クエリ結果の下部に、選択された行数を示すフィードバックが表示される場合があります。たとえば、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行が返されたため、フィードバックには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に指定しました。クエリの結果、4つの行が返されるため、フィードバックも提供されました。
別の例を次に示します。
SET FEEDBACK 5;
SELECT * FROM regions;
結果:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
今回は、返される行数がしきい値を下回っていたため、フィードバックは提供されませんでした。