CREANDO PROCEDURE PARA HACER UPDATE SI EL CAMPO DE OTRA TABLA ES NULL O NO
Publicado por maikol (1 intervención) el 21/01/2020 18:23:58
Buen dia, compañer@s estoy intentado hacer un procedure en mysql que me realice un update en una fila si la consulta realizada tra un valor null o un no null este es el codigo :
soy nuevo en esto y estoy probando algo para un programa personal, si me pueden dar una mano les quedare eternamente agradecido
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
DELIMITER //
CREATE PROCEDURE VALIDA_ESTADO_AFERENTE (FECHA DATE, _ID_CON INT)
BEGIN
DECLARE FECHA_AFERENTE DATE;
DECLARE FECHA_DESCARGUE DATE DEFAULT (SELECT descargue_hv1 FROM
contrataciones1 WHERE ID_CON = _ID_CON );
SET FECHA_AFERENTE = FECHA;
IF (FECHA_DESCARGUE IS NULL)THEN
UPDATE contrataciones SET aprobacion_aferente = FECHA_AFERENTE,
SET ESTADO_CON = 'AFERENTE';
ELSEIF (FECHA_DESCARGUE IS NOT NULL)THEN
UPDATE contrataciones SET aprobacion_aferente = FECHA_AFERENTE,
SET ESTADO_CON = OLD.ESTADO_CON;
END;//
DELIMITER;
soy nuevo en esto y estoy probando algo para un programa personal, si me pueden dar una mano les quedare eternamente agradecido
Valora esta pregunta
0