複数 SQL ウィンドウを並べて表示する方法
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;
/
上の例では、2つのSQLクエリ結果を格納するためまず変数output1とoutput2を宣言しました。その後2つのSQLクエリを実行し、それぞれに結果を格納しました。最後に、DBMS_OUTPUT.PUT_LINE関数を使用して、この2つの結果を並べてSQLウィンドウに表示します。
なお、DBMS_OUTPUTパッケージを使用して結果を表示させるには、SQLウィンドウでサーバー出力を有効にする必要があります。SET SERVEROUTPUT ONコマンドを使用します。