C H*_*C H 9 mysql sql set declare
使用SQL(或更具体的MySQL)DECLARE和SET之间有什么区别?
两者都可以设置变量.我已阅读MySQL文档,我不明白两者之间的区别.
Ana*_*hra 7
DECLARE定义变量类型并SET初始化变量。
DECLARE
SET
DECLARE @Var1 INT; DECLARE @Var2 INT; SET @Var1 = 1; SET @Var2 = 2;
Hit*_*ony 7
DECLARE不初始化变量。声明它时,您声明变量名称,类型和默认值,可以是表达式。
SET 用于初始化您先前声明的变量,并且只有在将其声明为DECLARE后才能设置该变量。
归档时间:
11 年,11 月 前
查看次数:
6072 次
最近记录:
6 年,8 月 前