fr1025 2016-12-01 03:05 采纳率: 0%
浏览 1555

这个postgreSql存储过程如何从C#取得结果集

-- FUNCTION: hsggjyk_dev.getnewsinfo(numeric, character varying, numeric, numeric, refcursor)

-- DROP FUNCTION hsggjyk_dev.getnewsinfo(numeric, character varying, numeric, numeric, refcursor);

CREATE OR REPLACE FUNCTION hsggjyk_dev.getnewsinfo(
plx numeric,
pdq character varying,
ym numeric,
myhs numeric,
INOUT pcursor refcursor,
OUT retval refcursor)
RETURNS record
LANGUAGE 'edbspl'
COST 100.0
VOLATILE NOT LEAKPROOF
AS $function$

v_StartIndex number;
v_EndIndext number;

begin
v_StartIndex:=(YM-1)*MYHS+1; --分页开始行
v_EndIndext:=YM*MYHS; --分页结束行
if pLX is not null then
open pCURSOR for
select ID,BT,FMLJ,XWLJ,GJZ,FBSJ,ZYCD from (
select rownum as rown,ID,BT,FMLJ,XWLJ,GJZ,FBSJ,ZYCD
from "hsggjyk_dev"."newsinfo"
where lx=pLX and nvl(dq,'111')=coalesce(pDQ,dq,'111') and rownum<=v_EndIndext) where rown>=v_StartIndex;
end if;
end

$function$;

ALTER FUNCTION hsggjyk_dev.getnewsinfo(numeric, character varying, numeric, numeric, refcursor)
OWNER TO ggjy_mg_usr;

  • 写回答

1条回答 默认 最新

  • threenewbee 2016-12-01 14:42
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建