从品牌网站建设到网络营销策划,从策略到执行的一站式服务
declare为对变量进行声明,声明必须制定变量的数据类型,只能写在过程的前面
成都创新互联专注于吉州网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供吉州营销型网站建设,吉州网站制作、吉州网页设计、吉州网站官网定制、成都小程序开发服务,打造吉州网络公司原创品牌,更为您提供吉州网站排名全网营销落地服务。
set是对变量赋值,可以放在过程的任何地方
对没有declare声明过的变量赋值,该变量必须以加上@号,否则会报错
DECLARE a INT; -- 如果放在下面语句之后,会报错
SET a = (SELECT id FROM tb); -- 如果没有前面的声明,会报错
SET @b = (SELECT title FROM tb);
1.系统变量,是mysql数据库为我们提供的,再细化的话又可以分为两种:全局变量和会话变量。 查看所有的系统变量 只需要输入show global variables
2.
自定义变量,是用户自己定义的,而不是由系统提供的。自定义变量也可以分为两种:用户变量和局部变量。
你确定你的这句SQL只返回一个值:
select type from inserted
你给type赋值,如果返回的是多个值的话,就会出现像
set type = '001', '002', '003'...
这种情况。
不知道你是不是这个问题。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图