Rozdział 8. Procedury i funkcje składowane
Procedury i funkcje składowane to zamknięte w pewną całość fragmenty SQL, przechowywane w bazie danych po to, aby wszystkie aplikacje mogły ich później używać. Procedury i funkcje są do siebie bardzo podobne, różnią się trzema zasadniczymi elementami:
Funkcje mogą mieć jedynie parametry wejściowe,
IN
. Procedury mogą mieć parametry wejściowe, wyjściowe i dwukierunkowe (odpowiednioIN
,OUT
iINOUT
).Funkcje zwracają wartość; aby otrzymać wartość z procedury, trzeba użyć parametru wyjściowego lub dwukierunkowego.
Funkcje można wywoływać w zapytaniach tak, jak zwykłe funkcje MySQL i funkcje użytkownika. Procedury wywołuje się poleceniem
CALL
.
Polecenie CREATE PROCEDURE
lub CREATE FUNCTION
tworzy odpowiednio składowaną ...
Get MySQL. Leksykon kieszonkowy. II wydanie now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.