Auf dieser Seite befinden sich alle Trigger-Fragen.
Weitere Themen findest du mit der Suche rechts oben, z.B. [trigger] Suchwort um alle Fragen
zum Thema trigger mit dem Wort "Suchwort" zu finden.
... gestellt, das zum "Verschwinden" führt. "Das Verschwinden": In einer Tabelle wird ein bestimmter Eintrag von 1 auf 0 gesetzt Um recht zeitnah festzustellen das sich der Wert in der Tabelle geändert hat, würde ich gerne eine Trigger setzen, der uns dann einen externen Befehl anstößt (so ala Messagebox oder Logeintrag in unserem syslog-Server schreiben). Ist sowas möglich?
Auszug aus der MySQL Dokumentation: B.5. MySQL 5.0 FAQ: Trigger s ... B.5.10: Can trigger s call an external application through a UDF? Yes. For example, a trigger could invoke the sys_exec() UDF available at MySQL Forge here: http://forge.mysql.com/projects/project.php?id 211 ...
Hallo, mal eine Designfrage, wenn ich mir Beispiele von Insert Trigger n ansehe, dann finde ich sehr oft folgendes: IF @@rowcount 0 RETURN; Ich verstehe natürlich was es bewirkt, ich verstehe aber nicht, warum es jemals zu dem Fall kommen sollte. Der Insert Trigger wird getriggert, wenn etwas "geinserted" wurde. Wie kann da die @@Rowcount jemals 0 sein?
Es ist auch so ein Statement möglich: INSERT INTO Foo(X, Y) SELECT X, Y FROM Bar WHERE Z 42; Wenn in Bar kein Datensatz mit Z 42 enthalten ist, wird zwar der Trigger für Foo ausgelöst, @@ROWCOUNT ist dann aber 0.
Hallo, ich sehe scheinbar den Wald vor lauter Bäumen nicht mehr. Ich habe ein kleines Trigger Programm in c# für SQL Server 2008 R2 Express Edition erstellt, welches Daten von einem ... und siehe da, Fehler gefunden und beseitigt. Funktioniert. Dann habe ich die gleiche Änderung im Trigger Programm durchgeführt und seitdem bricht er beim Open auf die DB des externen Rechners ab und ...
... innerhalb von SQL Stored Procedures) jederzeit darauf zugreifen kann, ohne diese jedesmal mit übergeben zu müssen. Dabei würde ich diese Variablen gerne innerhalb von Trigger n nutzen, um eine automatische Historie mitschreiben zu können (wer hat wann von welchem PC mit welchem Username unter welcher Windows-Anmeldung einen Datensatz geändert). Hätte halt den Vorteil, ...
Den Application-Namen kannst du im Connection-String mitgeben: Provider SQLOLEDB;...;Application Name MeineAnwendung; Select APP_NAME() as currentApplication Die Sache mit dem Usernamen würde ich durch Windows-Authentication lösen. Provider SQLOLEDB;...;Integrated Security SSPI; SELECT SYSTEM_USER as CurrentUser Weitere Informationen kannst du ...
Hallo Das ist etwas was ich zum ersten mal mache. Ein Trigger auf einem SQL Server 2005. ... SET NOCOUNT ON; -- Daten von der Inserted DB Laden. declare @UserID ... Abfrage habe ich schon etliche male umgebaut. Und immer wieder funktioniert irgend was nicht mehr. Ohne Cursor funktionert der Trigger . Aber ich muss ein Cursor haben da mehr als eine Zeile vom Update betroffen sein kann.
Ich denke mal du kannst den Cursor einfach so deklarieren: SELECT ModeratorUserId, ID FROM Inserted Die Zuweisung an die Variablen passiert über das FETCH-Kommando.
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.