oracle与sql server大批量存储过程可以替换部分
2023-09-14 09:03:15 时间
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连接字符串 +
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数据存储:定位精准的存储方式(oracle数据存储位置)
- 如何启动Oracle中多个实例(oracle启动多个实例)
- Oracle存储文件的技术思路(oracle存文件)
- 探索Oracle触发器的不同类型(oracle触发器类型)
- 深入了解Oracle数据库触发器类型(oracle触发器类型)
- 查看Oracle数据库中的存储过程(查看oracle存储过程)
- 深入浅出:学习Oracle存储过程包(oracle存储过程包)
- Oracle数据库管理员招募精英:Oracle数据库管理员职位开放!(oracle数据库招聘)
- 如何创建Oracle数据库的物化视图(创建oracle物化视图)
- 探究Oracle表的存储限制:空间大小有何限制?(oracle表多大空间)
- Oracle存储过程调用:解决更多问题(调用oracle存储过程)
- Oracle云存储:秉承打破界限的精神(oracle云存储)
- 精通Oracle存储过程编程实战(oracle存储过程编程)
- Oracle内置存储过程实现高效数据处理(oracle内置存储过程)
- Oracle数据库内存管理构建最优的内存存储区(oracle内存存储区)
- Oracle共享存储的高效配置(oracle共享存储配置)
- Oracle数据库中的二进制图片存储实践(oracle 二进制图片)
- Oracle代参存储函数充分发挥参数之可能(oracle代参存储函数)
- i智能工作利用Oracle探求更多AI可能(oracle中的a.)
- Oracle数据库实现优化减数操作(oracle 减数)
- 过程Oracle中快速导出存储过程的方法(oracle中导出存储)
- Oracle中安全存放你的金钱(oracle中存储钱)
- Oracle数据库中表级约束实践(oracle中表级约束)
- Oracle下载几秒钟就可以完成(oracle下载要多久)
- Oracle Blob值存储的不可思议秘密(oracle blob值)