<< Click to Display Table of Contents >> POSTGRESQL数据库返回数据集(游标) |
对于 Postgresql 数据库,进入的模式同 DB2,如果在数据库中创建的存储过程的语句是:
CREATE OR REPLACE FUNCTION "public"."cursor_test"()
RETURNS "pg_catalog"."refcursor" AS $BODY$
declare
bound_param_cursor cursor for select "market","product","ID","sales" from coffee_chain order by "ID" limit 10 ;
begin
open bound_param_cursor;
return bound_param_cursor;
end;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100
然后在产品的 sql 语句处写的调用语句是{call "public"."cursor_test"(?{cursor})},情况如下图:
同时要对参数进行配置,包括参数的类型,方向和默认值等,配置如下图:
刷新出来的数据如下图: