求助存储过程修改。

floger 2010-12-21 08:26:25
把SQL的存储过程修改成oracle的存储过程

CREATE PROCEDURE PAGINATION_JHGL
@SQL text, @Curpage int = 1, @PageSize int
AS
SET nocount ON
DECLARE @h int
SET @CurPage = (@CurPage-1)*@PageSize + 1
EXEC sp_cursoropen @h output, @sql, 1
EXEC sp_cursorfetch @h, 16, @CurPage, @PageSize
EXEC sp_cursorclose @h
SET nocount OFF
GO
...全文
135 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dawugui 2010-12-22
  • 打赏
  • 举报
回复
建议去oracle版问.
唐诗三百首 2010-12-21
  • 打赏
  • 举报
回复
如下供参考,只修改语法,程序逻辑还请楼主再确认.

SQL> create or replace procedure PAGINATION_JHGL(sSQL varchar2,Curpage number,PageSize number)
2 as
3 h number;
4 Begin
5 Curpage:=(Curpage-1)*PageSize+1;
6 exec sp_cursoropen(h,sSQL,1);
7 exec sp_cursorfetch(h,16,Curpage,PageSize);
8 exec sp_cursorclose(h);
9 end;
10 /
billpu 2010-12-21
  • 打赏
  • 举报
回复
...应该去oracle板块问问

22,301

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧