企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## DECLARE定义变量 ```sql declare 变量名称... 类型 [值]; ``` 格式如下 + 变量名称 : 为局部变量名称,可以定义多个,使用,号分割 + 类型 : 为MySQL数据类型 + 值 : 提供一个默认值,除了可以声明为常数,还可以指定为一个表达式,默认为NULL ## 为变量赋值 ``` set 变量名称 = 值 [,变量名称 = 值]; ``` + 被设置的变量名称可以是子程序内的变量,或者是全局变量,如系统变量或者用户变量 + 不同的变量类型可以被混合起来 + 可以通过select ..info为一个变量或多个变量赋值 ```sql select 字段 into 变量名称 表达式; ``` 例如: ```sql declare x char(50); declare y decimal(8.2); select a,b into x,y where id = 1; ```