我想使用DBMS_OUTPUT.PUT_LINE,但行数超过1.表中没有任何内容按顺序递增,所以我不能使用循环.有没有办法打印出表格中的每一行?
Jon*_*han 14
尝试这样的事情.
SET SERVEROUTPUT ON
BEGIN
-- A PL/SQL cursor
FOR cursor1 IN (SELECT * FROM table1)
LOOP
DBMS_OUTPUT.PUT_LINE('Column 1 = ' || cursor1.column1 ||
', Column 2 = ' || cursor1.column2);
END LOOP;
END;
/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27035 次 |
| 最近记录: |