Benutzer-Werkzeuge

Webseiten-Werkzeuge


engine:glossary:tri-trigger

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

engine:glossary:tri-trigger [14.11.2014 ] (aktuell)
Zeile 1: Zeile 1:
 +====== TRI-Trigger ======
 +
 +[[dstoreterm>​TRI-Trigger]] sind Objekte, die innerhalb der Engine bei bestimmten Datenänderungen ausgelöst werden (z.B. dem Status-Wechsel von Auftragspositionen),​ um automatisiert eine Kette von Prozeduraufrufen durchzuführen (z.B. zwecks Anlage einer "​Action"​ um per Mail eine Versandbestätigung schicken zu können).
 +
 +Kern dieses "​Konstrukts"​ ist ein kleiner (in T-SQL geschriebener) Interpreter,​ der mit sogenannten "​Ersetzungs-Funktionen"​ (s. [[dstoreproc>​mi_GetTRITriggerReplFuncts_Ad]]) arbeitet. Daher rührt auch der Name : TRI steht für "tiny replacement interpreter"​.
 +
 +Dieser Mechanismus erlaubt es Programmierern,​ die auf der "​dStore"​-Engine ihre Anwendung aufbauen, kunden-spezifische Anforderungen umzusetzen, ohne SQL oder T-SQL erstellen zu müssen - was derzeit die Engine ohnehin nicht erlaubt.
 +
  
engine/glossary/tri-trigger.txt · Zuletzt geändert: 14.11.2014 (Externe Bearbeitung)