Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays数据库迁移软件

从Microsoft SQL Server到Oracle执行程序和用户定义功能转换

Microsoft SQL Server EXEC语句使用为执行用户定义功能和存储过程。为了执行用户定义功能或存储过程在Oracle,您必须指定它的名称和参数在程序主体。

SQLWays转换Microsoft SQL Server EXEC语句到Oracle语法为调用存储过程和功能。

表格 39。 Conversion of Execution Procedures and User-Defined Functions from Microsoft SQL Server to Oracle
Microsoft SQL Server
Oracle
create procedure sql_sp_exec 
as
DECLARE @a varchar(20)
EXEC @a=func1 1 
create or replace procedure sql_sp_exec
as 
v_a varchar2(20);
begin
v_a:=func1(1);
end; 
create procedure sql_sp_exec2
as
DECLARE @a varchar(20)
EXECUTE proc1 @par1=@a,3 
create or replace procedure sql_sp_exec2 
as 
v_a varchar2(20);
begin
proc1 (v_a,3);
end; 
create procedure sql_sp_exec3
as 
EXECUTE proc3 
create or replace procedure sql_sp_exec3 
as 
begin
proc3();
end; 


Table of ContentsPreviousNext
Ispirer             Ispirer
版权 © 1999-2015 Ispirer Systems Ltd. Ispirer和SQLWaysIspirer Systems Ltd的品牌。所有其他产品名称可能是其各自公司的商标。版权所有。