您当前的位置: 首页 >  sql

衣舞晨风

暂无认证

  • 0浏览

    0关注

    1156博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

oracle与sql server大批量存储过程可以替换部分

衣舞晨风 发布时间:2014-01-21 19:49:31 ,浏览量:0

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连接字符串 +
关注
打赏
1647422595
查看更多评论
立即登录/注册

微信扫码登录

0.1966s