Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.06.2008 Ostrzeżenie: (0%)
|
Cześć!
Jako, że to mój pierwszy post chciałem się wylewnie przywitać. Teraz do rzeczy. Mam taką prostą procedurę składową: CODE DELIMITER $ DROP PROCEDURE IF EXISTS `ksiazki`.`suma_zamowien` $ CREATE PROCEDURE `ksiazki`.`suma_zamowien`(out suma float) BEGIN select sum(wartosc) into suma from zamowienia; END $ DELIMITER ; Wywołuję ją następująco: CALL suma_zamowien(@q); I wynik chce odczytać następująco: select @q; W efekcie tych zabiegów otrzymuje null, ale gdy wpisze bezpośrednio: select sum(wartosc) from zamowienia; to otrzymuje porządany wynik. Stąd moje pytanie: Co jest nie tak? |
|
|
|
Kazek [SQL][MYSQL]Procedury składowe 10.06.2008, 16:50:50
artega Składnia jest poprawna, prawdopodobnie wywołałeś C... 10.06.2008, 19:32:00
Kazek Cześć!
Dzięki za odpowiedź, ale nie w tym jes... 10.06.2008, 20:29:10 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 08:19 |