Frage : Einen Auslöser schreiben, der, wenn das Gehalt aller möglicher Angestellten modernisiert ist, eine einzelne Aufzeichnung in diese Bilanztabelle mit der Gesamtmenge der Änderung über allen Angestellten einsetzt.

Ich musste meine Frage verbessern, da Leute denken, dass sie unterschiedlich ist.

Table TBL_EMP_AUDIT wird definiert, wie folgt:

create Tabelle TBL_EMP_AUDIT
(auditid int-Primärschlüsselidentität (1.1),
notes varchar (200),
delta Geld)

, das ich einen Auslöser schreiben muss, der, wenn das Gehalt aller möglicher Angestellten modernisiert ist, eine einzelne Aufzeichnung in diese Bilanztabelle mit der Gesamtmenge der Änderung über allem employees.

e.g., wenn fünf Angestellten der Lohn $1000 gegeben wurden, der einer einzelnen Updateaussage eingeschnitten wurde, die Bilanztabelle sollte eine Reihe mit Wertdreieck enthalten = -5000, Anmerkungen = `bezahlt modernisiertes'

I fand eine ähnliche Frage über ihn auf EE einsetzt, aber sie Mengen eingestellt hatten, die das Gehalt wird wird verringert sein oder hinzugefügt. Es muss variable.

Thanks im Voraus sein für Ihre ganze Hilfe

Antwort : Einen Auslöser schreiben, der, wenn das Gehalt aller möglicher Angestellten modernisiert ist, eine einzelne Aufzeichnung in diese Bilanztabelle mit der Gesamtmenge der Änderung über allen Angestellten einsetzt.

Hängt von Ihrer Definition des Dreiecks ab.
Normalerweise IS-Strom - vorhergehend, so eingesetzt - gelöscht.
Er schaut anders okay.

Sie können @affected_rows entfernen wünschen, da er überflüssig ist.
Weitere Lösungen  
 
programming4us programming4us