Wie oft wird ein Trigger abgefeuert?
Genau einmal pro INSERT/UPDATE/DELETE Aktion wird ein Trigger abgefeuert. Auch wenn zum Beispiel ein UPDATE Statement mehr als eine Zeile betrifft.
...
Trigger sind eine spezielle Art von Stored Procedures. Sie arbeiten Set-orientiert; also nicht wie Cursor auf Zeilenbasis. Man kann aber mit zwei speziellen Tabellen arbeiten, die einem innerhalb des Trigger Codes zur Verfügung stehen. Die inserted und die deleted Tabelle. Genauere Erklärungen zu diesen Tabellen zusammen mit Beispielcode stehen in BOL.Noch kein Feedback
Einen Kommentar hinterlassen
Trackback-Adresse für diesen Eintrag
Quick and Dirty Datenbank Dokumentierer
Short-Circuiting und CASE Ausdrücke
SELECT COUNT(*) vs. SELECT COUNT(1)
ERROR_PROCEDURE gibt keinen Schemanamen zurück
IDENTITY Eigenschaft entfernen
DEFAULT Constraint mit systemdefiniertem Namen löschen
Zahlen eines Integers aufaddieren
JOIN Stolperfallen Teil 2
Tabellen ohne Indizes
Boolean Werte in Worte umwandeln
Wer ist online?
- Gäste: 10
Neueste Beiträge
- Datenvirtualisierung vs. ETL / ELT Prozess
- Cumulative update packages for SQL Server 2008 (May 2012)
- Hacking for Humanity 2012
- SQL Server Data Tools Workshop mit Gerd Drapers, Microsoft Corp. in Bad Homburg
- SSMS 2012 crashes while converting
- SQL Server 2008 R2 Service Pack 2 Customer Technology Preview (CTP) Available
- Database Engine Service Startup Options in SQL Server 2012
- Referenzen auf andere Datenbanken in einem SSDT-Projekt verwalten
- Zertifizierung SQL Server 2012
- Quick Hit Videos zu den Data Tools in Visual Studio 11 (Beta), sowie zu vielen weiteren interessanten Themen bzgl. VS/TFS 11
Neueste Weblinks
- Hard disk drive sector-size support boundaries in SQL Server
- How to configure SQL Server 2005 to allow remote connections
- Things to consider when setting up database mirroring in SQL Server
- SQL Server reports "Operating system error 1117 (I/O Device Error)" on VMware ESX environments that are configured to use PVSCSI adapters
- Lies, damned lies, and statistics Part 2
- How It Works: Failover Cluster/Availability Group XEL Logging Frequency
- SQL Server 2012 is Generally Available!
- Free Online Training! The Baker’s Dozen - 13 Part Live Webcast series on SQL Server 2012: Starting March 23rd – June 15th
- How It Works: XEvent Action vs Field data values.
- Row Goals Gone Rogue
Neueste Downloads
- Spaltenname über alle Tabellen einer Datenbank suchen
- Alle Extended Properties löschen
- Liste aller DBCC-Befehle
- Überprüfung aller Datenbanken einer Instanz
- Ausführen eines Langen dynamischen SQL Statements
- Überprüfung der sofortigen Dateiinitialisierung
- Berechtigung und Rollen von Windows Gruppen und ihren Mitgliedern
- Parameterliste von verschiedenen Objekttypen
- Verwaiste SQL-Server Konten
- Login's und ihre Serverrollen-Berechtigung
Neueste Fehlermeldungen
- 2809: Fehler bei der Anforderung für '%2!' (%1!), weil '%3!' ein %4!-Objekt ist.
- 7940: Die Systemdatenbanken 'master', 'model', 'msdb' und 'tempdb' können nicht getrennt werden.
- 1904: Das %1!-Objekt '%2!' in der '%3!'-Tabelle weist %4! Spaltennamen in der %5!-Schlüsselliste
- 4942: Fehler bei der ALTER TABLE SWITCH-Anweisung.
- 1945: Warnung: Die maximale Schlüssellänge beträgt %1! Bytes. Der '%2!'-Index hat eine maximale Länge von %3! Bytes. Bei einigen
- 1057: Die IDENTITY-Funktion kann mit einer SELECT INTO-Anweisung, die einen UNION-, INTERSECT- oder EXCEPT-Operator enthält
- 1770: Der '%1!'-Fremdschlüssel verweist auf die ungültige '%2!'-Spalte in der '%3!'-Tabelle
- 1755: Für Spalten vom timestamp-Datentyp können keine Standardwerte erstellt werden.
- 8151: Die PRIMARY KEY- und die UNIQUE-Einschränkung wurden für die '%1!'-Spalte, '%2!'-Tabelle
- 6106: Die Prozess-ID %1! ist keine aktive Prozess-ID.
Neueste Beiträge
- Datenvirtualisierung vs. ETL / ELT Prozess
- Cumulative update packages for SQL Server 2008 (May 2012)
- Hacking for Humanity 2012
- SQL Server Data Tools Workshop mit Gerd Drapers, Microsoft Corp. in Bad Homburg
- SSMS 2012 crashes while converting
- SQL Server 2008 R2 Service Pack 2 Customer Technology Preview (CTP) Available
- Database Engine Service Startup Options in SQL Server 2012
- Referenzen auf andere Datenbanken in einem SSDT-Projekt verwalten
- Zertifizierung SQL Server 2012
- Quick Hit Videos zu den Data Tools in Visual Studio 11 (Beta), sowie zu vielen weiteren interessanten Themen bzgl. VS/TFS 11
- Windows Server 2012 - Community Roadshow
- Anti-Semi-Join Reordering
- SQL Server Usergroup Hamburg (PASS Deutschland e.V.) Treffen im Mai 2012
- Neuer Blogger auf InsideSQL.org
- PASS Deutschland e.V. Franken - 22.05.2012 18:30 Uhr - Zugriff auf SAP-Daten mit Theobald-Konnektoren und Microsoft SQL Server
- Maximum von drei Daten ermitteln
- Wie wichtig sind Entwicklerdatenbanken?
- Master Data Services Session auf der BASTA! 2012
- CU 6 for SQL Server 2008 R2 Service Pack 1
- Datenvirtualisierung mit Master Data Services (und weiteren SQL Server Diensten) unterstützen
-
-
.net administration aktuelles ansi apress backup blogger coding connection constraint datentyp datum design dmv entwicklung faq fremdschlüssel «gespeicherte prozedur» index insidesql.org «just code» literatur mathematik «ms press» murach performance query quick-tips sql «sql server» «sql server 2005» «sql server 2008» t-sql theorie «theorie und grundlagen» transaction-log trigger troubleshoot zeichenfolge zeit
- Der ultimative Guide für die Dateti… (37660)
- Dynamisches SQL : Fluch und Segen (8730)
- Einführung in SQL Server Clustering… (3638)
- Datenintegrität (3542)
- IIF in T-SQL (2850)
- Die deutsche 30/360 Zinsberechnungs… (2556)
- First() und Last() in T-SQL? (2383)
- Clustered Indexes (2001)
- Unterschied zwischen DELETE und TRU… (1747)
- Codds 12 Regeln (1661)
Armin Neudert: Hallo Frank und Torsten! Hallo Welt :-) Freue mich sehr, me…
Torsten Schuessler: Willkommen Armin!
Christoph Muthmann: Schade, dass Du nicht dabei warst. Die Veranstaltung hat in…
Torsten Schuessler: :-))) nicht zu vergessen die LABs
unter: http://www.inside…
Rolf Paschold: Super hilfreiche Seite. Danke dafür.
Rolf Paschold: Vielen Dank für diese äußerst hilfreiche Seite. Hätte nie g…
Neueste Pressemitteilungen
- Cloud Computing – Schlüsseltechnologie für das „Neue Arbeiten“ in Unternehmen
- Cisco Expo mit Mega-Trends Cloud Computing, Mobility und Video im Fokus
- "Freedom of Choice" – Cisco Expo 2012 in Berlin eröffnet
- Ideen und Kreativität früh schätzen lernen
- Cleverster Wurm weiterhin größte Bedrohung für Unternehmen
- Secunia und MS-ISAC bieten Schwachstellen- und Patch-Management für US-Behörden
- Internet Explorer 9 schützt am besten vor Malware
- Microsoft: IDC sieht Cloud Computing als globalen Jobmotor
XML-Feeds- RSS 2.0: Einträge, Kommentare
- Atom: Einträge, Kommentare
- RDF: Einträge, Kommentare
- RSS 0.92: Einträge, Kommentare
-
.net access administration aktuelles ansi apress backup blogger «books online» coding connection constraint datentyp datum design dmv entwicklung faq fremdschlüssel «gespeicherte prozedur» hanser identity index injection insidesql.org join «just code» literatur mathematik microsoft «ms press» murach performance query quick-tips sql «sql server» «sql server 2005» «sql server 2008» «sql server 2012» t-sql theorie «theorie und grundlagen» «tibor karaszi» transaction-log trigger troubleshoot upsizing zeichenfolge zeit
Original Mystique theme by digitalnature |
b2evolution skin by Sonorth Corp. |
Powered by b2evolution
