Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL?]Jak taką procedurę przerobić na funkcję
TomASS
post 22.03.2008, 19:22:37
Post #1





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

Ostrzeżenie: (0%)
-----


Witam, mam taką procedurę:
  1. CREATE PROCEDURE pobierz (out nazwa VARCHAR(150), IDtr VARCHAR(5))
  2. BEGIN SELECT GROUP_CONCAT(Firma,' ',Kod_pocztowy,' ',Miasto) INTO nazwa FROM xxxxxx WHERE ID_transport=IDtr ;
  3. END


Wywołanie (niestety dla mnie bezużyteczne):
  1. SET @out=0;
  2. CALL pobierz(@out,18);
  3. SELECT @out;



Jak to przerobić na funkcję abym mógł użyć:
  1. SELECT *, pobierz(T.ID) FROM tabela AS T;



Dzięki smile.gif


--------------------
Go to the top of the page
+Quote Post
gutek84
post 26.03.2008, 18:02:06
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 4
Dołączył: 9.10.2007
Skąd: Morąg

Ostrzeżenie: (0%)
-----


Po co chcesz przerabiac?
Nie ma roznicy czy wywolujesz funkcje czy procedure w tym przypadku.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:13