SQL Server Stats_Date Fonksiyonu

Herkese merhaba,

Bu yazıda size SQL Server’da Stats_Date Fonksiyonundan bahsedeceğim.

SQL Server’da Stats_Date fonksiyonu tablo veya indekslerde tanımlı olan istatistiklerin son güncelleme tarihinini öğrenebileceğimiz bir fonksiyondur. Fonksiyon geri dönüş değeri olarak datetime tipinde, tarih/zaman döndürür. Fonksiyonu kullanırken hata meydana gelirse geriye Null değer döner. Aşağıdaki örnekte Northwind veritabanını kullanarak yapılmış örneği görmektesiniz.

--Indeks olan alanları inceleyelim.

SELECT name AS istatistik_adi,
STATS_DATE(object_id, index_id) AS istatistik_guncelleme_tarihi
FROM sys.indexes
WHERE object_id = OBJECT_ID('dbo.Categories');

--Kategori tablosunu inceleyin. 1 ve 2 numaralı sütunlara dikkat edin.

SELECT * FROM dbo.Categories

--Sadece 1 ve 2 yazılarak doğru veri gelir. 3,4 ya da daha fazla yazarsanız null sonuç döner.

SELECT * FROM dbo.Categories
SELECT STATS_DATE(OBJECT_ID('dbo.Categories'),1)
SELECT * FROM dbo.Categories
SELECT STATS_DATE(OBJECT_ID('dbo.Categories'),2)

--Null değer döner

SELECT * FROM dbo.Categories
SELECT STATS_DATE(OBJECT_ID('dbo.Categories'),3)
SELECT * FROM dbo.Categories
SELECT STATS_DATE(OBJECT_ID('dbo.Categories'),4)

İlk olarak indeks değerleri incelenmiş. Hangi alanlar indeks değerine sahip görülmüş sonrasında ise bu indeks değerlerine basit sorgular çekilerek gelen değer daha yakından incelenmiştir.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

SQL Server Eğitimleri Kanalına Abone Olun

Şunlar makaleler de hoşunuza gidebilir

Ads Blocker Image Powered by Code Help Pro
Reklam Eklentisi Kullanıyorsunuz

Lütfen bizlere destek için reklam eklentisi olmadan sitemizi ziyaret edin.

Şimdiden teşekkür ederiz.