|
例如:
- DECLARE l_int int unsigned default 4000000;
- DECLARE l_numeric number(8,2) DEFAULT 9.95;
- DECLARE l_date date DEFAULT '1999-12-31';
- DECLARE l_datetime datetime DEFAULT '1999-12-31 23:59:59';
- DECLARE l_varchar varchar(255) DEFAULT 'This will not be padded';
Ⅱ. 变量赋值 SET 变量名 = 表达式值 [,variable_name = expression ...]
Ⅲ. 用户变量
ⅰ. 在MySQL客户端使用用户变量
- mysql > SELECT 'Hello World' into @x;
- mysql > SELECT @x;
- +-------------+
- | @x |
- +-------------+
- | Hello World |
- +-------------+
- mysql > SET @y='Goodbye Cruel World';
- mysql > SELECT @y;
- +---------------------+
- | @y |
- +---------------------+
- | Goodbye Cruel World |
- +---------------------+
- mysql > SET @z=1+2+3;
- mysql > SELECT @z;
- +------+
- | @z |
- +------+
- | 6 |
- +------+
ⅱ. 在存储过程中使用用户变量
- mysql > CREATE PROCEDURE GreetWorld( ) SELECT CONCAT(@greeting,' World');
- mysql > SET @greeting='Hello';
- mysql > CALL GreetWorld( );
- +----------------------------+
- | CONCAT(@greeting,' World') |
- +----------------------------+
- | Hello World |
- +----------------------------+
(编辑:网站开发网_安阳站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|