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.
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.
Stelle eine Frage
Registriere dich
Wenn Du deinen Benutzernamen in Besitz nehmen möchtest, solltest Du dich registrieren: