Przechowywanie kodu wewnątrz MySQL

Baza danych MySQL pozwala na przechowywanie kodu w serwerze w formie wyzwalaczy, procedur składowanych oraz funkcji składowanych. W MySQL 5.1 istnieje nawet możliwość przechowywania kodu w zadaniach okresowych nazywanych zdarzeniami. Procedury składowane i funkcje składowane są łącznie nazywane „programami składowanymi”.

Wszystkie cztery rodzaje kodu składowanego używają specjalnego, rozszerzonego języka SQL, który zawiera struktury proceduralne, takie jak pętle i instrukcje warunkowe[51]. Największą różnicą między rodzajami kodu składowanego jest kontekst, w którym operują — tzn. ich dane wejściowe i wyjściowe. Procedury i funkcje składowane mogą przyjmować parametry oraz zwracać wyniki, natomiast wyzwalacze ...

Get Wysoko wydajne MySQL. Optymalizacja, archiwizacja, replikacja. Wydanie II 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.