andyky

SQL Server 2005 - Abfrage Tabellenänderung

Hallo Zusammen,

kann ich feststellen, wann eine Tabelle aktualisiert wurde?
Vielleicht auch noch, durch wen?

Gruß
Andy
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 148913

Url: https://administrator.de/forum/sql-server-2005-abfrage-tabellenaenderung-148913.html

Ausgedruckt am: 07.07.2025 um 03:07 Uhr

lobotomie
lobotomie 13.08.2010 um 11:08:59 Uhr
Dir gehts dabei um die Inhalte oder die Struktur der Tabelle?


Die Inhalte kontrolliert man üblicherweise durch ein zusätzliches Timestamp Feld, welches mit einem Trigger onUpdate gesetzt wird.

Bei der Struktur kannst Du afaik nur das Erstellungsdatum der Tabelle sehen, bin aber nicht sicher, ob Änderungen nicht noch irgendwo im System mitgehalten werden.


Loco Lobo
Andyky
Andyky 13.08.2010 um 11:33:49 Uhr
Mir geht es um die Inhalte.

Es sollten Datensätze hinzugefügt werden.
Dieses möchte ich gerne kontrollieren!

Gruß
Andy
lobotomie
lobotomie 13.08.2010 um 14:25:10 Uhr
Ergo hängst du 2 Felder für User und Timestamp dran, die Du dann über einen Trigger :


A) on Update -- also wenn Datensätze verändert werden

oder

B) on Insert -- also wenn Datensätze hinzugefügt werden


füllst. Alternativ zum on Insert Trigger kannst Du vielleicht noch mit Defaultwerten in den jeweiligen Feldern arbeiten.


Loco Lobo
Andyky
Andyky 13.08.2010 um 15:13:46 Uhr
Danke dir, es hat geholfen.

Gruß
Andy