MySQL 8.0发行说明
MySQL 8.0源代码文档10bet官方网站
系统变量和用户定义的变量可以在存储的程序中使用,就像可以在存储程序上下文中使用它们一样。此外,存储程序可以使用宣布
要定义局部变量,并且可以声明存储例程(过程和函数)以占据例程和呼叫者之间传达值的参数。
要声明本地变量,请使用
宣布
声明,如下所述第13.6.4.1节“局部变量声明语句”。变量可以直接设置
放
陈述。看第13.7.6.1节“可变分配的SECTAX”。查询的结果可以使用局部变量来检索到局部变量
选择......进入
或通过打开光标并使用var_list.
获取......
。看第13.2.10.1节“选择......陈述”, 和第13.6.6节“游标”。var_list.
有关本地变量范围的信息以及MySQL如何解决模糊名称,请参阅第13.6.4.2节“局部变量范围和分辨率”。。
不允许分配价值默认
存储过程或函数参数或存储的程序本地变量(例如,放
陈述)。在MySQL 8.0中,这会导致语法错误。var_name.
=默认值