Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoć oko funkcija

[es] :: MySQL :: Pomoć oko funkcija

[ Pregleda: 1522 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Pomoć oko funkcija02.10.2007. u 15:44 - pre 170 meseci
baza je mysql, verzija 5.0



ovo je funkcija.


DELIMITER $$

DROP FUNCTION IF EXISTS `a`.`aa`$$

CREATE FUNCTION `a`.`aa`()
RETURNS decimal(10,5)
BEGIN

declare p decimal(10,5);
select avg(c) as p from prva;



END$$

DELIMITER ;



i javi mi ovakvu grešku.

(0 row(s)affected)
(0 ms taken)

Error Code : 1415
Not allowed to return a result set from a function
(0 ms taken)


meni samo treba da mi ovo proradi, a dalje mi nije problem.
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
*.adsl.net.t-com.hr.



+19 Profil

icon Re: Pomoć oko funkcija02.10.2007. u 17:15 - pre 170 meseci
riješeno.
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Pomoć oko funkcija02.10.2007. u 21:14 - pre 170 meseci
Po nekoj logici (nisam jos pisao mySQL funkcije) ali greska je dovoljno opisna - ne mozes vratiti vishe record-a vec samo jednu vrijednost. To je ocekivano ponasanje jedne funkcije u bilo kom jeziku.

:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

[es] :: MySQL :: Pomoć oko funkcija

[ Pregleda: 1522 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.