Torna al Thread

DELIMITER $$ CREATE PROCEDURE `menu`(in gg varchar(2), in quando varchar(3), out piatto varchar(150)) BEGIN declare primo varchar(150); //dichiaro 3 variabili perchè dalla query voglio il piatto, il giorno e il //momento declare secondo varchar(2); declare terzo varchar (3); declare cursore cursor for select alimenti.alimento, giorno.giorno, fase.fase from alimenti, giorno, fase where ( alimenti.id_g=gg AND alimenti.id_f=quando AND alimenti.id_g=giorno.id_g AND fase.id_f=alimenti.id_f ); declare exit handler for sqlstate '02000'; open cursore; fetch cursore into primo, secondo, terzo; close cursore; set piatto=primo; END $$ DELIMITER ;
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5