2 wolfnash wolfnash 于 2013.07.04 16:09 提问

谁能帮忙吧下面的sqlserver存储过程改成oracle版的

谁能帮忙吧下面的sqlserver存储过程改成oracle版的
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PagingQuery]
@sql NVARCHAR(4000),
@currentpage int,
@pagesize int,
@count int=0 output
AS SET NOCOUNT ON

DECLARE @ptr
INT EXEC sp_cursoropen @ptr output, @sql, @scrollopt=1, @ccopt=1, @rowcount=@count output
SET @currentpage=(@currentpage - 1) * @pagesize + 1;
EXEC sp_cursorfetch @ptr, 16, @currentpage, @pagesize
EXEC sp_cursorclose @ptr
SET NOCOUNT OFF
GO

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Oracle存储过程转成Sqlserver存储过程
Oracle存储过程转成Sqlserver存储过程 1.日期转换Oracle: TO_NUMBER(TO_CHAR(SYSDATE, YYYYMMDD))SqlServer:CAST(CONVERT(CHAR(8),GETDATE(), 112) AS INT)    注:其中‘YYYYMMDD’格式   对应1122.ROWID转换Oracle: ROWIDS
Oracle和SQL Server存储过程的不同
一.    多表连接查询,更新存储过程Sql存储过程ALTER PROCEDURE [dbo].[ GetEvent]    @SCSWId nvarchar(20)= null ,    @ToDate DATETIME,    @FromDate DATETIME AS    SELECT NOTES.NOTE_ID,        NOTES.NOTE,        SCSW_CALEND
SqlServer存储过程转换成Oracle储存过程语法常见问题
1. top order by 转换成 rownum order by 的问题 (子查询实现)同级情况下的优先处理顺序: sqlserver: 先order by 再top oracle: 先rownum 再 order by 2. 已有数据的字段类型不匹配,通过下列语句修改。 alter table css_sed rename column action to myacti
ORACLE中实现类似SQLSERVER中IDENTITY(1,1)序号自增的功能
最近在做一个把SQL SERVER中的数据库的表同步到ORACLE 中,排除解决了了一系列如类型不匹配等产生的错误后,终于将数据同步过来了,可是又发现了一个新问题:SQL SERVER中源表的ID是通过IDENTITY(1,1)自增的,ORACLE中的表示通过sequences实现的自增,但问题是:我是通过在SQL SERVER中的存储过程,经由链接服务器直接将数据插入到ORACLE的表中,这样,
SQLServer存储过程转为oracle存储过程的工具
可以将SQL Server存储过程转为oracle存储过程的工具
SQLSERVER存储过程转换oracle
<br />今天帮人把一个SQL SERVER的简单存储过程改成了ORACEL的存储过程<br /> <br />--以前这个存储过程是SQL Server的,我想把它用oracle语句来,但是编译不过,有错误,请大家指教一下,<br /><br />create or replace p_GetPrenDataOfAtt(yymmdd1 date,empid1 number)<br />as  <br />RHour11 float;<br />RHour21 float;<br />PreWTID va
SQL2008 链接Oracle 调用存储过程
最近接触了两个项目都用到了SQL与Oracle数据互通,其中一个数据同步还要调用ORACLE中的存储过程来执行相应的操作。 1. SQL链接ORACLE 都是可视化的操作 如下图: 红色框选的是oracle的数据驱动,如果没有这个驱动 那需要单独安装oracle的client端 装完以后就有了。2.在创建之前,在SQLSERVER中,链接服务器->访问接口->OraOLEDB.Oracl
yate-5.3.0-1源码
yate-5.3.0-1源码,谁能改成安卓版
Sql Server与Oracle存储过程转换
在sql 向oracle 迁移过程中,最头疼的也许就是存储过程的转换了,之前利用sql/developer 将sql 数据迁移到oracle 里面去了,但是对于存储过程来说,还需要进行大量的后续更改,下面就介绍一个sql 中的一个update 语句是如何转向 oracle的 例子: Sql: declare @locatidnext char(11),  @sphwcount int, @
存储过程--oracle,sqlserver示例
oracle版本 create or replace procedure test_procedure_002 as childTempId varchar(200) ; parentId varchar(200) ; topParentId varchar(200) ; CURSOR l_c1 is select id,menu