SQL进阶-存储过程

SQL进阶-存储过程_第1张图片SQL进阶-存储过程_第2张图片

SQL进阶-存储过程_第3张图片

SQL进阶-存储过程_第4张图片SQL进阶-存储过程_第5张图片 

SQL进阶-存储过程_第6张图片

 SQL进阶-存储过程_第7张图片

SQL进阶-存储过程_第8张图片

SQL进阶-存储过程_第9张图片

 

 SQL进阶-存储过程_第10张图片

SQL进阶-存储过程_第11张图片

 SQL进阶-存储过程_第12张图片

 SQL进阶-存储过程_第13张图片

SQL进阶-存储过程_第14张图片

SQL进阶-存储过程_第15张图片

 SQL进阶-存储过程_第16张图片

SQL进阶-存储过程_第17张图片

 

create procedure p5(inout n int )
begin
    declare sum  int default 0;
    while n != 0  do
        set sum := sum + n;
        set n = n - 1;
        end while;
    set n = sum;
end;

set @n := 100 ;

call p5(@n);
select @n;

create procedure p6(in n int)
begin
    declare result varchar(10) default 0;
    repeat
        set result := result + n;
        set n = n - 1;
    until n <= 0 end repeat;
    select result;
end;call p6(100);

 SQL进阶-存储过程_第18张图片

 SQL进阶-存储过程_第19张图片

SQL进阶-存储过程_第20张图片

 SQL进阶-存储过程_第21张图片

 SQL进阶-存储过程_第22张图片

SQL进阶-存储过程_第23张图片

SQL进阶-存储过程_第24张图片 

 SQL进阶-存储过程_第25张图片

 

 

你可能感兴趣的:(SQL进阶,sql,算法,数据库)