Ich teste diese Prozedur Sache gespeichert und ich versuchte, Variablen,gespeicherte SQL-Prozedur Variable
BEGIN
DECLARE @day int;
SET @day = 1;
IF (1 = 1) THEN
SET @query = 'SELECT @day';
END IF;
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END
dies völlig in Ordnung, mit einer anderen Abfrage funktioniert und ohne eine Variable zu erklären, ich weiß, es ist etwas falsch mit den Variablen ist und ich habe viel darüber recherchiert und ich kann keine Antworten finden. Ich habe diesen Fehler
Bitte markieren Sie ein DBMS, ist diese Frage zu MySQL oder SQL-Server? – McNets