Khi sử dụng SQLcl hoặc SQL * Plus với Cơ sở dữ liệu Oracle, bạn có thể nhận thấy phản hồi ở cuối kết quả truy vấn cho bạn biết số hàng đã được chọn. Ví dụ:100 rows selected
(hoặc tuy nhiên nhiều hàng đã được trả lại).
Nếu bạn muốn loại bỏ điều này, bạn có thể sử dụng SET FEEDBACK OFF
.
Bạn cũng có tùy chọn đặt ngưỡng hàng, cho phép bạn chỉ định số hàng sẽ được trả lại trước khi phản hồi được cung cấp.
Ví dụ
Đầu tiên, đây là một ví dụ về kết quả truy vấn với phản hồi:
SELECT * FROM regions;
Kết quả:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa 4 rows selected.
Trong trường hợp này, bốn hàng đã được trả lại và do đó, phản hồi đọc 4 rows selected
.
Đây là một lần nữa, nhưng lần này không có phản hồi:
SET FEEDBACK OFF;
SELECT * FROM regions;
Kết quả:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
Đặt Ngưỡng hàng
Bạn cũng có tùy chọn đặt ngưỡng hàng. Đây là nơi bạn chỉ định số hàng phải được trả lại trước khi bất kỳ phản hồi nào được xuất ra.
Ví dụ:
SET FEEDBACK 2;
SELECT * FROM regions;
Kết quả:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa 4 rows selected.
Trong trường hợp này, tôi đã chỉ định ngưỡng hàng là 2. Truy vấn dẫn đến bốn hàng được trả lại và do đó phản hồi cũng được cung cấp.
Đây là một ví dụ khác:
SET FEEDBACK 5;
SELECT * FROM regions;
Kết quả:
REGION_ID REGION_NAME ____________ _________________________ 1 Europe 2 Americas 3 Asia 4 Middle East and Africa
Lần này số lượng hàng được trả lại ít hơn ngưỡng và vì vậy không có phản hồi nào được cung cấp.