Wyzwalacz: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
poprawka literówek |
misc. |
||
Linia 1:
Zastosowanie:
Linia 10:
Standard języka [[SQL]] zdefiniował wyzwalacze dość późno, bo dopiero od wersji 99. Z tego powodu różne systemy bazodanowe opracowały własną składnię tworzenia wyzwalaczy. Dość blisko standardu jest Oracle, natomiast system bazodanowy Microsoftu używa składni w wielu miejscach różniącej się od wytycznych.
Poniższy kod w języku [[PL/SQL (język programowania)|PL/SQL]] (Oracle) tworzy wyzwalacz, który wykonuje
CREATE TRIGGER kontrola_placy
BEFORE UPDATE ON pracownicy
FOR ALL ROW
IF :NEW.
END IF;
END;
|