Declaración de variables en procedementos almacenados de SQL

octubre 5, 2021 Por admin 0

Para iso emprega esta sintaxe:

DECLARE Var_Name Var_Type [DEFAULT Value];

Exemplo dun procedemento que calcula a idade:

DELIMITER $$

CREATE PROCEDURE CALCULA_EDAD(ANO_NAC INT)

BEGIN

DECLARE ANO_ACT INT DEFAULT 2021;

DECLARE EDAD INT;

SET EDAD=ANO_ACT-ANO_NAC;

SELECT EDAD;

END;$$

DELIMITER ;