whil ohne gespeicherte Prozeduren
hans
- datenbank
Hallo,
laufen while-schleifen, case-Anweisungen etc eigentlich
bei mysql nur in gespeicherten Prozduren und Funktionen?
Kann mir jemand das folgenden Beispielaus dem mysql Hand-
buch so umschreiben, dass es ohne gesp. Proz. laeuft?
-- #########################################
-- Siehe Handbuch 19.2.10.7. WHILE-Anweisung
-- #########################################
delimiter //
CREATE PROCEDURE dowhile ()
BEGIN
DECLARE v1 INT DEFAULT 5;
WHILE v1 > 0 DO
SET v1 = v1 - 1;
SELECT v1;
END WHILE;
END;
//
delimiter ;
CALL dowhile;
DROP PROCEDURE IF EXISTS dowhile;
Vielen Dank, Hans
Hallo,
laufen while-schleifen, case-Anweisungen etc eigentlich
bei mysql nur in gespeicherten Prozduren und Funktionen?
nein.
Kann mir jemand das folgenden Beispielaus dem mysql Hand-
buch so umschreiben, dass es ohne gesp. Proz. laeuft?
was willst Du wirklich erreichen?
Freundliche Grüße
Vinzenz
Habe kein Recht Prozeduren abzuspeichern.
Hans
PS: natuerlich habe ich eine ganze Menge gelesen und getestet bevor ich andere Frage. Z.B "DECLARE v1 INT DEFAULT 5" durch "SET @v1 = 5" ersetzt und aehnliches .....
Hallo Hans,
was willst Du erreichen?
WHILE kannst Du in MySQL derzeit nur in gespeicherten Routinen verwenden, bei CASE gibt es eine Version zur Verwendung in gespeicherten Routinen und eine, die stets verwendet werden kann, siehe die Handbuchabschnitte:
- Flow Control Constructs
- Operator CASE
Freundliche Grüße
Vinzenz
....
Freundliche Grüße
Vinzenz
ebenso und herzlichen Dank!!!