手机
当前位置:查字典教程网 >编程开发 >Oracle教程 >oracle与sql server大批量存储过程可以替换部分
oracle与sql server大批量存储过程可以替换部分
摘要:1、将oracle建立存储过程的代码CREATEORREPLACEProcedure存储过程名中的ORREPLACE替换为空2、将oracl...

1、将oracle 建立存储过程的代码 CREATE OR REPLACE Procedure 存储过程名中的 OR REPLACE 替换为空

2、将oracle的变量(和字段名不重名的)直接替换成@变量名。

例如: user_id 替换为 @user_id

3、将IS 替换为 AS。 (注意:需要手工将begin 提前到AS下面)。

4、下面4条为游标部分

将oracle游标CURSOR CurA IS 替换为 DECLARE CurA CURSOR LOCAL FOR

将oracle游标 fetch CurA into替换为Fetch next from CurA Into

将oracle游标IF (curA%NOTFOUND) THEN 替换为IF (@@fetch_status <> 0) BEGIN

将oracle游标IF (curA%FOUND) THEN 替换为IF @@fetch_status = 0 BEGIN

5、 将oralce中的;(分号) 替换为 空格

6、 将oracle的复制符号:=替换为=, 当然前面的SET符号必须自己手工一个一个添加。

7、 将oracle所有的then替换为begin, 将所有的end if 替换为 end

8、 将oracle参数里的 空格IN空格 替换 空格 (注意这里是 空格in空格 )

9、 将oralce NVL函数替换为ISNULL

10、将oracle里当前时间的函数 SYSDATE 替换为 GETDATE

11、将Oracle里的varchar2 替换成 varchar (注意需要自己添加varchar的具体大小)

12、将oracle 里的ELSIF 替换成 ELSE IF

13、将oracle连接字符串||替换为SQL Server连接字符串 +

【oracle与sql server大批量存储过程可以替换部分】相关文章:

oracle 11gR2 逻辑备用数据库搭建

Oracle去掉特殊字符的具体方法

oracle sequence语句重置方介绍

oracle下巧用bulk collect实现cursor批量fetch的sql语句

oracle下加密存储过程的方法

Oracle的不安全因素及几点说明

oracle数据库中查看系统存储过程的方法

Oracle中返回结果集的存储过程分享

Oracle中字符串连接的实现方法

oracle if else语句使用介绍

精品推荐
分类导航