MySql 申明变量以及赋值

1.DECLARE。。

声明变量,@name Type

2.SET

SET @num=value 一个SET只能对应一个变量赋值

3.SELECT

(1)SELECT @num=value (2)SELECT @num = SELECT num FROM tableName WHERE XX ='XX' (3)SELECT @num1=value1 , @ num2=value2,...

例如:

BEGIN;
DECLARE @yxbz varchar(1),@gsdm varchar(20),@lenderid varchar(25);--声明变量

--变量赋值--
SET @yxbz='Y';
SELECT @gsdm='33288',@lenderid = '1355';

--引用变量--

SELECT * FROM dm_gsxx WHERE gsdm=@gsdm AND lenderid=@lenderid;

UPDATE dm_gsxx SET lenderid = '-1' WHERE lenderid = @lenderid;

end;
原文地址:https://www.cnblogs.com/misslin/p/6439076.html