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.

Mesut Güneş

Selçuk Üniversitesi Bilgisayar programcılığı bölümünden mezun olduktan sonra birçok firmada Yazılım, İş zekası ve Veritabanı Uzmanı olarak çalıştım. Şuan Türkiye’nin en büyük şirketlerinden biri olan Doğan Online’da Veritabanı Yöneticisi olarak çalışıyorum.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.