2016-10-20 4 views
0
CREATE DEFINER=`root`@`localhost` PROCEDURE `test`(out myvalue int) 
BEGIN 
select count(*) from EventList_View group by eventId into myvalue ; 
END 

dies ist meine Vorgehensweise Ich rufe diesen Prozeduraufruf test(@output); select @output; wie diese zu bekommen, aber ich bin nicht in der Lage Wert des Ausgangsparameters als myvalue zu erhalten. Während ich versuche, select count(*) aus EventList_View-Gruppe von eventId ausführen diese Abfrage ich bekomme Wert 5 Bitte sagen Sie mir, wie man Ausgangswert, wo ich falsch in der Prozedur.wie Ausgangswert in von Verfahren in mysql

+0

Do Tag beantragen, die nur auf Ihre Frage in Zusammenhang steht. Ich denke SQL Server Tag passt nicht zu Ihrer Abfrage. –

+0

Mögliches Duplikat von [mysql stored-procedure: out-Parameter] (http://stackoverflow.com/questions/1113579/mysql-stored-procedure-out-parameter) – Aruna

+0

Das ist eine schreckliche Auswahl, die Sie dorthin gehen müssen. Siehst du warum? – Drew

Antwort

2

diese Abfrage

Verwandte Themen