Procedury umożliwiają wywołanie skryptu SQL (jednej lub kilku procedur) utworzonych w źródłowej bazie danych lub wykonanie dowolnego kodu SQL.
W zakładce procedury w Panelu Administratora użytkownik ma możliwość wyboru opcji z listy rozwijalnej:
- Procedura składowana – umożliwia wykonanie procedury utworzonej w źródłowej bazie danych. Należy podać nazwę procedury.
- Kod SQL – pozwala na wykonanie dowolnego zapytania (update, create view itd.) na źródłowej bazie danych. Pozwala również na wywołanie procedury jednak jego działanie jest wolniejsze w przeciwieństwie do procedury składowanej.
Wykonanie procedury składowanej lub kodu SQL może odbywać się w trybie:
-
Synchronicznym – podczas wykonywania operacji użytkownik nie może wprowadzać zmian w widoku, a obiekt zostaje zablokowany do edycji aż do zakończenia procedury.
-
Asynchronicznym – użytkownik może edytować widok podczas wykonywania procedury składowanej lub kodu SQL.
Skrypt SQL dotyczący procedury składowanej oraz kod SQL są wykonywane po poprawnym zapisaniu modyfikacji obiektu.