Saya perlu memeriksa kapan fungsi diubah terakhir kali. Saya tahu cara memeriksa tanggal pembuatan (ada di jendela properti fungsi di SQL Server Management Studio).
Saya menemukan bahwa dalam SQL Server 2000 tidak mungkin untuk memeriksa tanggal modifikasi (lihat posting ini: Apakah mungkin untuk menentukan kapan prosedur tersimpan terakhir diubah dalam SQL Server 2000? )
Apakah mungkin untuk memeriksanya di SQL Server 2008? Apakah MS menambahkan beberapa fitur baru dalam tabel sistem yang memungkinkan untuk memeriksanya?
sql-server-2008
stored-procedures
sql-server-2008-r2
sql-function
Marek Kwiendacz
sumber
sumber
modify_date
bisa menyesatkan. Sebagai contoh, jikasys.sp_refreshsqlmodule
dijalankan pada modul, itumodify_date
akan berubah meskipun secara teknis kode modul tidak berubah.AND name = 'specified procedure'
manaspecified procedure
nama proc yang disimpan yang ingin Anda temukan.Coba ini untuk prosedur tersimpan:
sumber
Ini adalah solusi yang tepat untuk menemukan fungsi:
sumber
Saya menemukan ini terdaftar sebagai teknik baru
Ini sangat detail
sumber
Untuk SQL 2000 saya akan menggunakan:
sumber
Dalam versi terbaru (2012 atau lebih) kita bisa mendapatkan detail prosedur tersimpan yang dimodifikasi dengan menggunakan kueri ini
sumber
sumber
Anda dapat menggunakan ini untuk memeriksa tanggal modifikasi
functions
danstored procedures
bersama - sama dipesan berdasarkan tanggal:atau :
Hasilnya akan seperti ini:
sumber