STATS_DATE (Transact-SQL)

更新 : 2006 年 7 月 17 日

指定したインデックスの統計が最後に更新された日付を返します。

トピック リンク アイコンTransact-SQL 構文表記規則

構文

STATS_DATE ( table_id , index_id )

引数

  • table_id
    使用するテーブルの ID を指定します。
  • index_id
    使用するインデックスの ID を指定します。

戻り値の型

datetime

例外

エラーが発生した場合、または呼び出し元にオブジェクトの表示権限がない場合は、NULL が返されます。

SQL Server 2005 では、そのユーザーが所有しているか、または権限を与えられている、セキュリティ保護可能なアイテムのメタデータのみを表示できます。つまり、オブジェクトに対する権限がユーザーに与えられていない場合、メタデータを生成する組み込み関数 (STATS_DATE など) が NULL を返す可能性があります。詳細については、「メタデータ表示の構成」および「メタデータ表示のトラブルシューティング」を参照してください。

解説

システム関数は、選択リストや WHERE 句のほか、式が許可される場所であればどこでも使用できます。

次の例では、指定したオブジェクトの統計が最後に更新された日付を返します。

USE AdventureWorks;
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

参照

関連項目

システム関数 (Transact-SQL)
WHERE (Transact-SQL)
CREATE STATISTICS (Transact-SQL)
UPDATE STATISTICS (Transact-SQL)

その他の技術情報

インデックス統計

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 7 月 17 日

追加内容 :
  • 「例外」を追加。