架构师_程序员_码农网

B Passwort abrufen
Registrieren

QQ登录

Nur ein Schritt zum Start

Suche
Ansicht:8601|Antwort: 0
打印 上一主题 下一主题

[Information]Einführung in die Rolle von Sql-Triggern, unter welchen Umständen die Verwendung von Triggern

[Link kopieren]
A 跳转到指定楼层
dem Eigentümer des Gebäudes
发表于 2014-10-9 10:15:42|只看该作者回帖奖励 | UmgekehrtesBlättern|Lesemodus
Trigger werden in Situationen verwendet, in denen verschiedene Hinzufügungen, Löschungen oder Änderungen an Daten sofort behandelt werden sollen. Sie sind eine spezielle Art von gespeicherten Prozeduren, die nicht direkt vom Benutzer aufgerufen werden, sondern automatisch in Kraft treten, wenn sich die Daten in der angegebenen Tabelle ändern, indem sie den Trigger als Reaktion auf eine INSERT-, UPDATE- oder DELETE-Anweisung aufrufen.
Der Hauptvorteil von Triggern ist, dass sie komplexe Verarbeitungslogik mit Transact-SQL-Code enthalten können. Infolgedessen können Trigger die gesamte Funktionalität von Constraints unterstützen; dies ist jedoch nicht immer der beste Ansatz für die gegebene Funktionalität. Trigger können auch den Zustand einer Tabelle vor und nach Datenänderungen auswerten und anhand der Unterschiede Gegenmaßnahmen ergreifen.

Da Trigger automatisch ausgeführt werden, kommt es bei einer abnormalen Situation in der Tabelle, die von Sql bedient wird, zu allen möglichen unvorhersehbaren Ausnahmen, und es ist schwierig, eine komplexe Geschäftslogikverarbeitung zu erreichen, so dass Trigger im Allgemeinen nicht in großen Anwendungssystemen verwendet werden und Stored Procedures oder Middleware zur Vereinheitlichung der Datenverarbeitung eingesetzt werden.




Vorheriger Artikel: sql why use stored procedures, what are the advantages?
Nächster Artikel: sql create stored procedure with parameters
Code Bauer Netzwerk, nur in der Praxis Prozess veröffentlicht, stieß auf technische Schwierigkeiten, nicht in die Irre führen andere.
Sie müssen sich anmelden, bevor Sie zurückschreiben können Anmelden | Registrieren

D iese Version der integralen Regeln


DISCLAIMER: Alle Software, Programmierung Materialien oder Artikel von Code Farmer veröffentlicht werden nur für Lern-und Forschungszwecke verwendet werden, die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, da sonst alle Konsequenzen bitte für den Benutzer verantwortlich sein. Diese Seite informiert aus dem Netz, Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Herunterladen vollständig von Ihrem Computer entfernen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte die echte Software, kaufen Sie die Registrierung und erhalten Sie einen besseren echten Service. Wenn es irgendeine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail, um damit umzugehen.

E-Mail To:help@itsvse.com

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

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

SchnellantwortZurück zum AnfangZurück zur Liste