Postgresql游标CURSOR
2017-01-07 00:00
302 查看
CREATE OR REPLACE FUNCTION cursor_demo() RETURNS refcursor AS $BODY$ DECLARE cur CURSOR FOR select id , totalspace from aaa where discardflag = '0'; v_id int; v_totalspace int; begin open cur; FETCH cur into v_id,v_totalspace ; while found loop insert into a values (v_id,v_totalspace); FETCH next from cur into v_id,v_totalspace ; end loop; RETURN cur ; close cur; END; $BODY$ LANGUAGE plpgsql;
相关文章推荐
- PostgreSQL 中存储过程中使用多游标(refcursor)
- Cursor 数据库查询游标的应用
- PostgreSQL游标使用举例
- 【转】使用游标批量更改/填充数据表中的记录值(The Using of Cursor)
- Process multi-row data with cursor or without cursor[利用游标或者非游标处理多行数据]
- 【Oracle 优化器】自适应游标共享(Adaptive Cursor Sharing)功能
- 数据库使用游标(Cursor)的问题
- 关于SQL游标中的@@CURSOR_ROWS变量
- 106---oracle的PL/SQL,异常处理, 游标(CURSOR), 子程序,存储过程
- SQL Server中用While循环替代游标(Cursor)的解决方案
- CURSOR 游标中动态表查询
- Postgresql 游标使用
- [转]SQL Server中用While循环替代游标(Cursor)的解决方案
- 数据库 游标 cursor
- 11gR2游标共享新特性带来的一些问题以及_cursor_features_enabled、_cursor_obsolete_threshold和106001 event
- 游标 —— cursor
- mysql存储过程 例子 游标cursor 循环嵌套 事物
- python数据库编程(2) 游标对象cursor
- Sql存储过程游标循环的用法及sql如何使用cursor写一个简单的循环
- 迭代器模式(游标(Cursor)模式)