Kategoria Aktywności SQL zawiera aktywności wykonujące operacje bezpośrednio na bazie danych.
![](https://pomoc.comarch.pl/altum/20220/wp-content/uploads/2019/02/BPM_WAS_aktywnosci-sql.png)
Stwórz adapter wiersza
Aktywność służy do tworzenia obiektu SqlRecordAdapter z obiektu IDataReader, co pozwala na łatwiejsze analizowanie wyników zapytania SQL.
![](https://pomoc.comarch.pl/altum/20220/wp-content/uploads/2019/02/BPM_WAS_stworz-adapter-wiersza.png)
Wykonaj poza transakcją
Użycie tej aktywności powoduje, że wszystkie operacje wewnątrz niej są wykonywane poza transakcją, co oznacza, że w przypadku błędu wykonywania w bazie danych zostanie zapisany dotychczasowy stan obiektów, żadne zmiany nie zostaną cofnięte.
![](https://pomoc.comarch.pl/altum/20220/wp-content/uploads/2019/02/BPM_WAS_wykonaj-poza-transakcja.png)
Jeżeli proces globalny uruchamiany jest z procesu lokalnego, należy aktywność Uruchom proces BPM umieścić w aktywności Wykonaj poza transakcją.
Wykonaj SQL
Aktywność pozwala wykonać zapytanie SQL na bazie firmowej, z której uruchamiany jest proces. Do zapytania można przekazać parametry wejściowe oraz pobrać dane do zmiennych za pomocą parametrów wyjściowych.
![](https://pomoc.comarch.pl/altum/20220/wp-content/uploads/2019/02/BPM_WAS_wykonaj-sql.png)
![](https://pomoc.comarch.pl/altum/20220/wp-content/uploads/2019/02/BPM_WAS_wykonaj-sql-parametry.png)
Wykonaj w transakcji
Użycie tej aktywności powoduje otwarcie wewnętrznej transakcji w istniejącej już transakcji procesu BPM. Zmiany wprowadzone tą aktywnością na bazie danych zostaną wycofane w przypadku wystąpienia błędu (wyjątku) w trakcie jej wykonywania.
![](https://pomoc.comarch.pl/altum/20220/wp-content/uploads/2019/02/BPM_WAS_wykonaj-w-transakcji.png)
Wykonaj zapytanie SQL
Aktywność pozwala wykonać zapytanie SQL analogicznie do Wykonaj SQL. Dodatkowo dla każdego wiersza zwróconego przez zapytanie można definiować określone operacje.
![](https://pomoc.comarch.pl/altum/20220/wp-content/uploads/2019/02/BPM_WAS_wykonaj-zapytanie-SQL.png)
Wykonaj zapytanie SQL<T>
Aktywność oprócz funkcji opisanych dla Wykonaj zapytanie SQL umożliwia tworzenie listy obiektów podanego typu i dodanie do niej obiektów na podstawie wierszy będących wynikiem zapytania SQL.
![](https://pomoc.comarch.pl/altum/20220/wp-content/uploads/2019/02/BPM_WAS_wykonaj-zapytanie-sql-T.png)