Operator CALL SQL umożliwia wykonywanie dowolnych zapytań SQL na wskazanej bazie danych, przy wykorzystaniu danych dostępnych na magistrali wejściowej, a także parametrów projektowych i globalnych.
W zależności od konfiguracji operator może wykonywać:
SELECT
, INSERT
, UPDATE
, DELETE
) – do manipulacji danymi,CREATE
, ALTER
, DROP
) – do zarządzania strukturą bazy danych.Domyślnie zapytanie SQL jest wykonywane dla każdego rekordu na magistrali wejściowej. Istnieje jednak możliwość skorzystania z trybu Single execution, dzięki któremu zapytanie zostanie wykonane tylko raz – niezależnie od liczby rekordów.
W budowie zapytania możesz użyć:
Dzięki elastycznej składni oraz możliwości powiązania zapytań z danymi wejściowymi, operator CALL SQL doskonale sprawdza się w integracji z bazami danych, m.in. przy:
Przykład projektu GRAVITY z użyciem operatora CALL SQL.
KONFIGURACJA OPERATORA