架构师_程序员_码农网

N Odzyskaj hasło
Zarejestruj się

QQ登录

Wystarczy jeden krok, aby rozpocząć

Wyszukiwanie
Wyświetl:8601|Odpowiedź: 0
打印 上一主题 下一主题

[ Informacje]Wprowadzenie do roli wyzwalaczy sql, w jakich okolicznościach używać wyzwalaczy

[ Copy Link]
W 跳转到指定楼层
właściciela budynku
发表于 2014-10-9 10:15:42|只看该作者回帖奖励 | Przeglądanie wsteczne|Tryb odczytu
Wyzwalacze są używane w sytuacjach, w których różne dodatki, usunięcia lub zmiany danych mają być obsługiwane natychmiast i są specjalnym typem procedury składowanej, która nie jest wywoływana bezpośrednio przez użytkownika, która automatycznie zaczyna działać, gdy dane w określonej tabeli ulegają zmianie, budząc się do wywołania wyzwalacza w odpowiedzi na instrukcję INSERT, UPDATE lub DELETE.
Główną zaletą wyzwalaczy jest to, że mogą one zawierać złożoną logikę przetwarzania przy użyciu kodu Transact-SQL. W rezultacie wyzwalacze mogą obsługiwać wszystkie funkcje ograniczeń; jednak nie zawsze jest to najlepsze podejście dla danej funkcjonalności. Wyzwalacze mogą również oceniać stan tabeli przed i po modyfikacji danych i podejmować środki zaradcze w oparciu o różnice.

Ponieważ wyzwalacze są wykonywane automatycznie, więc gdy tabela obsługiwana przez sql ma nienormalną sytuację, pojawią się wszelkiego rodzaju nieprzewidywalne wyjątki i trudno będzie osiągnąć złożone przetwarzanie logiki biznesowej, więc wyzwalacze nie są zwykle używane w dużych systemach aplikacji, a procedury składowane lub oprogramowanie pośredniczące są używane do ujednolicenia przetwarzania danych.




Poprzedni artykuł: sql dlaczego warto używać procedur składowanych, jakie są ich zalety?
Następny artykuł: sql tworzenie procedury składowanej z parametrami
Kod sieci rolniczej, opublikowany tylko w procesie praktyki, napotkał trudności techniczne, nie wprowadzał w błąd innych.
Musisz się zalogować zanim będziesz mógł pisać ponownie Zaloguj się | Zarejestruj się

T a wersja integralnych zasad


ZASTRZEŻENIE: Całe oprogramowanie, materiały programistyczne lub artykuły opublikowane przez Code Farmer są wykorzystywane wyłącznie do celów edukacyjnych i badawczych; powyższe treści nie mogą być wykorzystywane do celów komercyjnych lub nielegalnych, w przeciwnym razie wszystkie konsekwencje ponosi użytkownik. Ta strona zawiera informacje z sieci, spór o prawa autorskie nie ma nic wspólnego z tą stroną. Należy całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli podoba Ci się program, prosimy o wsparcie oryginalnego oprogramowania, kup rejestrację i uzyskaj lepszą oryginalną usługę. W przypadku jakichkolwiek naruszeń, prosimy o kontakt mailowy w celu ich rozwiązania.

Mail To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-17 12:22

Szybka odpowiedźPowrótdo góryPowrót do listy