在PL/SQL中,可以使用DBMS_OUTPUT包來實現多個SQL窗口并排顯示。以下是一個示例:
SET SERVEROUTPUT ON
DECLARE
-- 設置多個SQL窗口的輸出標識符
output1 VARCHAR2(1000);
output2 VARCHAR2(1000);
BEGIN
-- 執行第一個SQL語句并將結果保存到output1變量
SELECT column_name INTO output1 FROM table1 WHERE condition1;
-- 執行第二個SQL語句并將結果保存到output2變量
SELECT column_name INTO output2 FROM table2 WHERE condition2;
-- 將output1和output2并排顯示
DBMS_OUTPUT.PUT_LINE('Output 1: ' || output1);
DBMS_OUTPUT.PUT_LINE('Output 2: ' || output2);
END;
/
在上面的示例中,我們首先聲明了兩個變量output1和output2來保存兩個SQL查詢的結果。然后,我們執行了兩個SQL查詢,并將結果分別保存到這兩個變量中。最后,我們使用DBMS_OUTPUT.PUT_LINE函數來將這兩個結果并排顯示在SQL窗口中。
請注意,使用DBMS_OUTPUT包來顯示結果需要在SQL窗口中啟用服務器輸出,可以使用SET SERVEROUTPUT ON命令來實現。