ASPAS
Prezados,
Por favor, estou tentando criar uma PROCEDUREM só recebo a mensagem:
"Erro
Comando SQL: Copiar
CREATE PROCEDURE data_frases;
Mensagens do MySQL : Documentação
#1064 - Você tem um erro de sintaxe no seu SQL próximo a '' na linha 1"
O código é esse:
CREATE PROCEDURE data_frases;
DECLARE var_data DATE;
DECLARE var_dia VARCHAR(50);
DECLARE contador INT DEFAULT 0;
SET var_data=data_inicio2;
SET var_dia=DAYNAME(data_inicio2)
WHERE contador < intervalo DO
INSERT INTO tbpdodia(data_inicio2, dias_semanas)VALUES
(var_data, var_dia);
SET contador=contador +1;
SET var_data=DATE_ADD(data_inicio2,INTERVAL contador DAY);
SET var_dia=DAYNAME(var_data);
END WHILE;
END $$
DELIMITER
CALL data_frases('2024-01-01', 365);
Subject
Views
Written By
Posted
ASPAS
462
February 25, 2024 12:51PM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.