1

Temat: [Trigger] Przerwanie operacji tranzackji

Witam

Mam pewną tabelę do której po dodaniu rekordu jest wykonuję się kilka funkcji zwracających TRIGGER.
Następuje sprawdzanie danych , aktualizacje ,dodawanie danych na innych tabelach itp.

W jednej funkcji Trigger sprawdzam czy potencjalne dane ,które mają być dodane to Tabeli spełniają warunek.
Jeśli ich nie spełniają mają zostać odrzucone ,czy tak jak by cała operacja wprowadzenia danych ma zostać anulowana
(czy li tzw ROLLBACK z tranzakcji)

IF(dana IS NULL) THEN
      -- i tu nie wiem co wprowadzić by osiągnąć efekt próbowałem z ROLLBACK; , RETURN NULL; 
END IF;

Ostatnio edytowany przez Rogo (2011-03-24 00:32:15)

2

Odp: [Trigger] Przerwanie operacji tranzackji

Problem już rozwiązany
Trigger ,który sprawdza poprawność danych z AFTER INSERT zmieniłem na BEFORE INSERT
Jest to tzw. weto jednogo triggera