MySQL使用变量大家都比较熟悉,但是MySQL使用变量及定义变量都有一些问题需要我们去注意,定义与MySQL使用变量时该要注意以下几点:
◆ DECLARE语句必需用在DEGIN…END语句块中,并且必需出现在DEGIN…END语句块的最前面,即出现在其他语句之前。
◆ DECLARE定义的变量的作用范围仅限于DECLARE语句所在的DEGIN…END块内及嵌套在该块内的其他DEGIN…END块。
◆ 存储过程中的变量名不区分大小写。
定义后的变量采用SET语句进行赋值,语法格式如下:
- SET var_name = expr [,var_name = expr] ...
其中,var_name为变量名,expr为值或者返回值的表达式,可使任何MySQL支持的返回值的表达式。一次可为多个变量赋值,多个“变量名=值”对之间以逗号“,”隔开。
例如:
- begin
- declare no varchar(20);
- declare title varchar(30);
- set no='101010',title='存储过程中定义变量与赋值';
- end
提示:存储过程中所有的关键字也系不区分大小写的,如BEGIN可写出begin。
【编辑推荐】
详解MySQL注入利用的变量
十大最值得注意的MySQL变量
MySQL系统变量的使用
带您了解MySQL随机字符串函数
深入研究MySQL结果字符串
分享文章:MySQL使用变量的注意事项
本文地址:http://www.csdahua.cn/qtweb/news7/316007.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网