Stored procedure che non funziona (MySql)

giovedì 13 maggio 2010 - 09.47

marrostaf Profilo | Newbie

Ciao a tutti ragazzi,
sono nuova da queste parti, e sono alle prime armi anche con mysql.
Mi sono divertita a creare una specie di menu, cioè in base al giorno della settimana (lu, ma, me...) e alla fase del giorno (colazione col, pranzo pra, ecc) riesco a vedere le pietanze previste (come se fosse una dieta).

Sono tre tabelle:
alimenti(id_a int Primary Key, alimento varchar, id_g varchar Foreign Key, id_f varchar Foreign Key)
giorno(id_g varchar Primary Key, giorno varchar)
fase (id_f vrchar Primary Key, fase varchar)

alimenti.id_g si riferisce a giorno.id_g, e alimenti.id_f si riferisce a fase.id_f

Con la query :

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

ottengo il menu in base al giorno (lu, ma, me...) e al momento della giornata (col, pra...), ma devo cambiare la query per poterlo fare. Ed ho provato con una stored procedure che è questa:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Ma questa stored procedure non funziona perchè mi rileva errore di sintassi:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


Gentilmente, qualcuno potrebbe dirmi dove sbaglio?
Grazie in anticipo a tutti voi!

P.s.: allego lo script della stored procedure
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5