stats_date (Transact-sql)
Bir tablo veya dizin oluşturulmuş görünüm istatistikleri en son güncelleştirme tarihini döndürür.
Güncelleştirme istatistikleri hakkında daha fazla bilgi için bkz: İstatistikler.
Transact-SQL Sözdizim Kuralları
Sözdizimi
STATS_DATE ( object_id , stats_id )
Bağımsız değişkenler
object_id
Tablo veya dizin oluşturulmuş görünüm istatistikleri ile Kımlığı.stats_id
Istatistikleri nesnenin Kımlığı.
Dönüş Türleri
Döner datetimebaşarı. Döner NULLhata.
Açıklamalar
Sistem işlevleri seçme listesinde where yan tümcesi kullanılabilir ve herhangi bir ifade kullanılabilir.
İzinler
Üyelik db_ownergörünümü dizine veya sabit veritabanı rolü veya tablo meta veri görüntüleme izni.
Örnekler
A.Tablonun en son istatistikleri tarihleri döndürmek
Aşağıdaki örnek verir: en son güncelleştirme tarihini her istatistikleri nesne Person.Addresstablosu.
USE AdventureWorks2012;
GO
SELECT name AS stats_name,
STATS_DATE(object_id, stats_id) AS statistics_update_date
FROM sys.stats
WHERE object_id = OBJECT_ID('Person.Address');
GO
USE AdventureWorks2012;
GO
SELECT name AS stats_name,
STATS_DATE(object_id, stats_id) AS statistics_update_date
FROM sys.stats
WHERE object_id = OBJECT_ID('Person.Address');
GO
Güzelliklerinden, istatistikleri karşılık geliyorsa stats_iddeğer içinde verir.Istatistik Katalog görünümü aynıdır index_iddeğer içinde sys.indexes Katalog görünümü ve aşağıdaki sorgu önceki sorgu aynı sonuçları döndürür. Bir dizin istatistikleri karşılık gelmeyen, bulundukları sys.statssonuç değil ama içinde sys.indexessonuçları.
USE AdventureWorks2012;
GO
SELECT name AS index_name,
STATS_DATE(object_id, index_id) AS statistics_update_date
FROM sys.indexes
WHERE object_id = OBJECT_ID('Person.Address');
GO
USE AdventureWorks2012;
GO
SELECT name AS index_name,
STATS_DATE(object_id, index_id) AS statistics_update_date
FROM sys.indexes
WHERE object_id = OBJECT_ID('Person.Address');
GO
Ayrıca bkz.
Başvuru
Sistem işlevler (Transact-sql)
UPDATE STATISTICS (Transact-SQL)