sys.partitions (Transact-SQL)

データベース内のすべてのテーブルとインデックスのパーティションごとに 1 行のデータを保持します。SQL Server 2005 のテーブルとインデックスは、明示的にパーティション分割されていない場合でも、1 つ以上のパーティションが保持されているものと見なされます。

列名 データ型 説明

partition_id

bigint

パーティションの ID です。データベース内で一意です。

object_id

int

このパーティションが所属するオブジェクトの ID です。すべてのテーブルまたはビューは 1 つ以上のパーティションで構成されます。

index_id

int

このパーティションが所属するオブジェクト内のインデックスの ID です。

partition_number

int

所有しているインデックスまたはヒープ内で 1 から始まるパーティション番号です。パーティション分割されていないテーブルおよびインデックスの場合、この列の値は 1 になります。

hobt_id

bigint

このパーティションの行を保持するデータ ヒープまたは B ツリーの ID です。

rows

bigint

このパーティション内の行の概数です。

参照

関連項目

オブジェクト カタログ ビュー (Transact-SQL)
カタログ ビュー (Transact-SQL)

その他の技術情報

SQL Server システム カタログに対するクエリに関してよく寄せられる質問

ヘルプおよび情報

SQL Server 2005 の参考資料の入手