SQL Server – STATS_DATE Fonksiyonu
SQL Server, STATS_DATE fonksiyonu ile tablo veya indexlerde tanımlı olan istatistiklerin son güncelleme tarihini öğrenebiliriz.
Fonksiyon yazım yöntemi :
[sql]
STATS_DATE ( object_id , stats_id )
[/sql]
STATS_DATE fonksiyonu geri dönüş değer türü tarih/zaman ( datetime ) Fonksiyon kullanımında hata meydana gelmesi durumunda geriye NULL dönüş yapar.
Örnek veritabanı olan AdventureWorks veritabanındaki Production.Product tablosunda tanımlı olan istatistiklerin soon güncellenme tarihini öğrenelim;
[sql]
SELECT name AS statistics_name,
STATS_DATE(object_id, stats_id) AS statistics_update_date
FROM sys.stats
WHERE object_id = OBJECT_ID(‘Production.Product’);
[/sql]
Eğer sadece tabloda tanımlı olan Index’lerin son güncellenme tarihini öğrenmek isterseniz;
[sql]
SELECT name AS statistics_name,
STATS_DATE(object_id, index_id) AS statistics_update_date
FROM sys.indexes
WHERE object_id = OBJECT_ID(‘Production.Product’);
[/sql]
Faydası olması dileğiyle.