Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays数据库迁移软件

变量声明的转换从Microsoft SQL Server到MySQL

DECLARE语句使用声明变量在Microsoft SQL Server和运行声明变量与各种的数据类型。MySQL DECLARE语句允许声明只有一个数据类型的变量列表,这是在变量列表的末尾指定。

Microsoft SQL Server的本体变量名称(@var)变化到MySQL本体变量的名称与唯一的区别,标志 "@"(在Microsoft SQL Server指出本体变量)变化到 MySQL "v_"。在MySQL标志 "@"使用的支出用户的变量。用户的变量意味着变量对整个数据库连接在工作。 在我们的例子中,我们必须使用本体变量只能在过程体。

SQLWays 使用 "v_" 在本体变量的名称之前为辨别的本体变量和列的名称。例如:

表格 18。 例如,如果列和变量有相同的名称(有"v_"):
Microsoft SQL Server
MySQL
选择 col1 从测试哪里 c=@c 
选择 col1 从测试哪里 c=v_c 

表格 19。 例如,如果列和变量有相同的名称(没有 "v_"):
Microsoft SQL Server
MySQL
选择 col1 从测试哪里 c=@c 
选择 col1 从测试哪里 c=c 

SQLWays转换Microsoft SQL Server的DECLARE语句与变量列表到独立DECLARE语句为每个变量在MySQL

表格 20。 声明变量转换的例如
Microsoft SQL Server
MySQL
Create procedure mssql_declare_mysql
As
Begin
DECLARE @x INTEGER, @y CHAR
end 
Create procedure mssql_declare_mysql( ) 
Begin
DECLARE v_x INT;
DECLARE v_y CHAR;
end ; 


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