MySQL Forums
Forum List  »  Portuguese

ASPAS
Posted by: Carlos Alberto Ramos Teixeira
Date: February 25, 2024 12:51PM

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);

Options: ReplyQuote


Subject
Views
Written By
Posted
ASPAS
192
February 25, 2024 12:51PM


Sorry, only registered users may post in this forum.

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.