Ich muss überprüfen, wann die Funktion das letzte Mal geändert wurde. Ich kann das Erstellungsdatum überprüfen (es befindet sich im Fenster mit den Funktionseigenschaften in SQL Server Management Studio).
Ich habe festgestellt, dass in SQL Server 2000 das Änderungsdatum nicht überprüft werden konnte (siehe diesen Beitrag: Kann festgestellt werden, wann eine gespeicherte Prozedur zuletzt in SQL Server 2000 geändert wurde? )
Ist es möglich, dies in SQL Server 2008 zu überprüfen? Fügt MS einige neue Funktionen in Systemtabellen hinzu, mit denen diese überprüft werden können?
sql-server-2008
stored-procedures
sql-server-2008-r2
sql-function
Marek Kwiendacz
quelle
quelle
modify_date
kann dies irreführend sein. Wenn es beispielsweisesys.sp_refreshsqlmodule
auf dem Modul ausgeführt wird,modify_date
wird das geändert, obwohl sich der Code des Moduls technisch nicht geändert hat.AND name = 'specified procedure'
wospecified procedure
sich der Name des gespeicherten Prozesses befindet, den Sie suchen möchten.Versuchen Sie dies für gespeicherte Prozeduren:
quelle
Dies ist die richtige Lösung, um eine Funktion zu finden:
quelle
Ich fand dies als die neue Technik aufgeführt
Das ist sehr detailliert
quelle
Für SQL 2000 würde ich verwenden:
quelle
In der neuesten Version (2012 oder höher) können wir mithilfe dieser Abfrage Details zu gespeicherten Prozeduren abrufen
quelle
quelle
Sie können dies verwenden, um das Änderungsdatum von
functions
undstored procedures
zusammen nach Datum sortiert zu überprüfen :oder :
Das Ergebnis wird folgendermaßen aussehen:
quelle