如何在不使用游标的情况下从表中显示多行?

时间:2014-11-04 19:10:24

标签: oracle plsql

我有一张现有的桌子。我有一个select查询,可能会返回多行。我想显示此选择查询返回的所有行,不使用游标。我怎样才能在pl sql中实现

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,以下是可能的解决方案:

BEGIN
    FOR T IN (SELECT 'data_1' col_1, 
                     'data_2' col_2, 
                     'data_3' col_3
              FROM   dual) LOOP

    dbms_output.put_line('Query returns: '||T.col_1||', '||T.col_2||', '||T.col_3);

    END LOOP;
END;