Oracle PLSQL Demo - 19.管道function[查询整表组成list管道返回]

本文介绍了一个使用PL/SQL编写的函数示例,该函数通过游标遍历EMP表并返回每一行的数据。此示例展示了如何在PL/SQL中定义和使用函数,包括声明游标、使用LOOP循环读取数据等。
create or replace function function_demo RETURN emp
            PIPELINED as
    Type ref_cur_emp IS REF CURSOR RETURN emp%RowType;
    cur_emp ref_cur_emp;
    rec_emp cur_emp%RowType;
begin
    Open cur_emp For
        select * from emp t;
    Loop
        fetch cur_emp
            InTo rec_emp;
        Exit When cur_emp%NotFound;
        PIPE ROW(rec_emp);
    End Loop;
    Close cur_emp;
end function_demo;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值