Procedimiento almacenado y control de proceso y variable

Procedimiento almacenado

ventaja:

  1. alta velocidad
  2. Asegure la base de datos
  3. fácil de usar

Cree un procedimiento almacenado:

create procedure 存储过程名()
begin
sql语句
end;

transferir:

call 存储过程名();

variable:

Las variables se dividen en variables locales y variables de sesión.

Variables locales
Definir variables:

declare 变量名 数据类型 [default 默认值];

Asignación:

set 局部变量 = 值;

select 值 into 局部变量;

Preguntar:

select  局部变量名;

Variables de sesión Las variables de
definición comienzan con @ y se pueden definir directamente por conjunto:

set @x = 1;

Control de procesos

Las declaraciones de control de flujo se pueden dividir en estructura de selección y estructura domesticada

Seleccionar estructura

if 条件表达式
      then sql语句;
[else 
       sql语句;]
end if;

Estructura de bucle

[标志名]:while 条件表达式 do
sql语句
end while [标志名];
注:
leave 循环标志名 强制退出循环
iterate 结束本次循环,回到循环开始处,进行下一次循环

Supongo que te gusta

Origin blog.csdn.net/weixin_45936162/article/details/106599420
Recomendado
Clasificación