MySQL Forums
Forum List  »  German

Re: Procedure und Funktion
Posted by: Monika Schreyer
Date: January 20, 2010 07:28AM

Hallo Frank,

ich hatte gleich mehrere Fehler. Zum einen war die Variable e_gv nicht initialisiert und "nichts weiter als nischt" als Wert vorhanden war. Ein Problem war die Variablenübergabe, wie du schon vermutet hast und so funzt es richtig:

BEGIN
Declare echa_id TINYINT(4);
DECLARE e_gv DECIMAL(3,1);
DECLARE b_gv CHAR(4);
Set e_gv=0;
Select gv, cha_id FROM `analytik`
WHERE einzelanalyse_id=e_id
INTO e_gv, echa_id;
set b_gv= `f_gv`(e_gv);
INSERT INTO `ergebnis` (einzelanalyse_id, cha_id, egv)
VALUES (e_id, echa_id, b_gv);
END

Danke
viele Grüße Moni

Options: ReplyQuote


Subject
Views
Written By
Posted
4964
January 18, 2010 07:21AM
1821
January 19, 2010 03:49AM
2589
January 19, 2010 09:14AM
1675
January 19, 2010 09:56AM
Re: Procedure und Funktion
1915
January 20, 2010 07:28AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.