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:

  1. Funkcje mogą mieć jedynie parametry wejściowe, IN. Procedury mogą mieć parametry wejściowe, wyjściowe i dwukierunkowe (odpowiednio IN, OUT i INOUT).

  2. Funkcje zwracają wartość; aby otrzymać wartość z procedury, trzeba użyć parametru wyjściowego lub dwukierunkowego.

  3. 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.