problema STORED PROCEDURE!!! | SQL & MySQL

Topic: Pubblico - Composto da 2 Posts di 2 Utenti.

19 Settembre, 2011 20:09 #1
prestigious
Utente

prestigious
Registrato: Sep, 2011
Posts: 1
Offline

DELIMITER $$

DROP PROCEDURE IF EXISTS `Spesa`.`Insert`$$
CREATE PROCEDURE `Spesa`.`Insert` (amount FLOAT,date DATE,subject INT,spendtype INT)
BEGIN
INSERT INTO Spese( ammonto,data )
VALUES ( amount,date ) ;
SET @N = LAST_INSERT_ID( ) ;
INSERT INTO Rel_Spese_Soggetto( ID_Spesa, ID_soggetto )
VALUES (@N , subject);
INSERT INTO Rel_Spese_TipodiSpesa( ID_Spesa, ID_tipo_spesa )
VALUES (@N , spendtype)
END$$

DELIMITER ;

perchè mi da l'errore: You have an error in your SQL syntax. (errno: 1064)???

Ultima modifica 19 Settembre, 2011 20:09 di prestigious

21 Settembre, 2011 16:16 #2
fuser
Utente

fuser
Registrato: Aug, 2011
Posts: 86
Offline

Perdonami, ma non ho voglia di esaminarla tutta.
Dovresti copiarci almeno il messaggio di errore, perchè ci fa capire in quale punto hai sbagliato.
Inoltre l'uso dei backticks a volte aiuta MySQL a darti messaggi più chiari.

Condividi su:

Loggati o Registrati per replicare