Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays数据库迁移软件

从Sybase Adaptive Server Anyware CALL到Microsoft SQL Server转换

Sybase Adaptive Server Anyware CALL语句使用激活程序,以前创建过。Sybase Adaptive Server Anyware CALL允许指定表达式在参数列表。

EXECUTE语句使用激活程序在Microsoft SQL Server。Microsoft SQL Server EXECUTE允许指定只有常量或变量(不表达式)在参数列表。

SQLWays转换从Sybase ASA CALL到Microsoft SQL Server EXECUTE语句。为每个表达式在CALL,SQLWays创造局部变量,分配表达式到变量,和使用这个变量在EXECUTE语句。

表格 40。 转换的例如
Sybase Adaptive Server Anyware
Microsoft SQL Server
create procedure asa_sp_call (@a int) 
begin 
call sp_func('MTN' + ':' + 'FTN',@a+3); 
end; 
create procedure asa_sp_call @a INT  
   AS begin 
   DECLARE @par01 CHAR(10) 
   DECLARE @par02 INT 
   set @par01 = 'MTN' + ':' + 'FTN' 
   set @par02 = @a + 3 
   EXECUTE sp_func @par01, @par02 
end 


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