=?iso-8859-2?q?[Mysql_5=2E0]_Wywo=B3ywanie_procedury_jako_parametr_funkcji?=
szczurek1983@gmail.com - 05-08-2007 00:05
=?iso-8859-2?q?[Mysql_5=2E0]_Wywo=B3ywanie_procedury_jako_parametr_funkcji?=
Witam, ze względu na brak możliwości wykorzystania w funkcjach zapytań napisałem sobie procedury zwracające pewne wyniki. Jednak muszę ich użyć w zwykłym zapytaniu, chociaż jako argumenty funkcji
chodzi mniej więcej o coś takiego
SELECT Pole1, Pole2, Function( (call Proderura1(Pole1)) );
Ale oczywiście call w selecie nie działa a bez tego procedura jest traktowana jak funkcja i wywala błąd że nie istnieje. Nie wiem jak sobie z tym poradzić.
szczurek1983@gmail.com - 05-08-2007 00:05
=?iso-8859-2?q?Re:_Wywo=B3ywanie_procedury_jako_parametr_funk cji?=
On 4 Sie, 09:59, szczurek1...@gmail.com wrote: > Witam, > ze względu na brak możliwości wykorzystania w funkcjach zapytań > napisałem sobie procedury zwracające pewne wyniki. Jednak muszę ich > użyć w zwykłym zapytaniu, chociaż jako argumenty funkcji > > chodzi mniej więcej o coś takiego > > SELECT Pole1, Pole2, Function( (call Proderura1(Pole1)) ); > > Ale oczywiście call w selecie nie działa a bez tego procedura jest > traktowana jak funkcja i wywala błąd że nie istnieje. Nie wiem jak > sobie z tym poradzić.
Chodzi oczywiście o Mysql 5.0 nie wiem dlaczego ucięło mi to, bo wpisałem w temacie
Piotr Keplicz - 05-08-2007 00:05
szczurek1983@gmail.com: > ze względu na brak możliwości wykorzystania w funkcjach zapytań > napisałem sobie procedury zwracające pewne wyniki.
Dlaczego nie możesz wykorzystać zapytania w funkcji?
..pk.
szczurek1983@gmail.com - 05-08-2007 00:05
=?iso-8859-2?q?Re:_Wywo=B3ywanie_procedury_jako_parametr_funk cji?=
On 4 Sie, 12:47, Piotr Keplicz <kepl...@bigfoot.com> wrote: > szczurek1...@gmail.com: > > > ze względu na brak możliwości wykorzystania w funkcjach zapytań > > napisałem sobie procedury zwracające pewne wyniki. > > Dlaczego nie możesz wykorzystać zapytania w funkcji? > > .pk.
Jak robiłem w funkcji SET zmienna= select... to mi wywalało błąd a do tego przeczytałem w jednym z "kursów" że funkcje w MySQL aktualnie nie mają prawa wykonywać poleceń SQL więc stwierdziłem, że trzeba szukać innego rozwiązania.
Ale dzięki Twojemu postowi wpadłem na to, że przy samym zapytaniu nie wywalało błędu więc można zrobić SELECT pole INTO zmienna i działa. Dzięki
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Gdzie MySQL 4.1, a gdzie 5.0?
[MS SQL] "set names" (mySQL) w MS SQL
oracle -> oracle lub oracle -> mysql replikacja - programy
[mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu.
[MySQL] Zwrot tego, co pasuje i nie pasuje :-/
[pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1
[mysql] galeria zdjec - numerowanie zdjec
[MySQL] Zapytanie z pliku , wynik do pliku
[mysql] CONCAT agregujący, ale nie GROUP_CONCAT()
mysql data 0000-00-00 na koniec
zanotowane.pldoc.pisz.plpdf.pisz.plown-team.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|