mysql存储过程中declare 和set 定义变量的区别 我来答 1个回答 #热议# 上班途中天气原因受伤算工伤吗? 飞越死海 2015-08-25 · 超过31用户采纳过TA的回答 知道答主 回答量:82 采纳率:0% 帮助的人:57.4万 我也去答题访问个人页 关注 展开全部 declare为对变量进行声明,声明必须制定变量的数据类型,只能写在过程的前面set是对变量赋值,可以放在过程的任何地方对没有declare声明过的变量赋值,该变量必须以加上@号,否则会报错DECLARE a INT; -- 如果放在下面语句之后,会报错SET a = (SELECT id FROM tb); -- 如果没有前面的声明,会报错SET @b = (SELECT title FROM tb); 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容存储过程是什么-购物就上淘宝,好货挑选更便捷!精选小众精品,满足您的独特需求。逛淘宝『其它-43』,发现不一样的精彩。simba.taobao.com广告淘宝云存储空间,私人专属仓库自由掌控您的数据,一键上传下载无忧安全加密,隐私保护,您的数据我们用心守候simba.taobao.com广告 其他类似问题 2017-09-05 mysql存储过程中 declare 和 set 定义变量的... 2017-06-21 mysql存储过程中 declare 和 set 定义变量的... 1 2018-01-04 浅谈MySQL存储过程中declare和set定义变量的区别 1 2018-01-04 MySQL存储过程中declare和set定义变量的区别 2016-08-15 mysql存储过程中 declare 和 set 定义变量的... 2017-09-20 mysql存储过程中 declare 和 set 定义变量的... 2017-09-16 浅谈MySQL存储过程中declare和set定义变量的区别 2017-06-08 mysql存储过程中 declare 和 set 定义变量的... 更多类似问题 > 为你推荐: