sys.partitions (Transact-SQL)

針對資料庫中所有資料表和大多數索引類型的每個資料分割,各包含一個資料列。空間索引類型 (例如全文檢索、空間和 XML) 未包含在這個檢視表中。SQL Server 2008 中的所有資料表和索引都至少包含一個資料分割,不論它們是否進行明確的資料分割都一樣。

資料行名稱

資料類型

說明

partition_id

bigint

資料分割的識別碼。在資料庫中,這是唯一的。

object_id

int

這個資料分割所屬之物件的識別碼。每份資料表或檢視表至少都是由一個資料分割組成。

index_id

int

這個資料分割所屬之物件內的索引識別碼。

partition_number

int

在擁有的索引或堆積內,以 1 為底的資料分割編號。如果是非資料分割的資料表和索引,這個資料行的值便是 1。

hobt_id

bigint

包含這個資料分割之資料列的資料堆積或 B 型樹狀目錄的識別碼。

rows

bigint

這個資料分割中的近似資料列數。

data_compression

int

表示每個資料分割的壓縮狀態:

0 = NONE

1 = ROW

2 = PAGE

附註附註
在任何 SQL Server 版本中都將會壓縮全文檢索索引。

data_compression_desc

nvarchar(60)

表示每個資料分割的壓縮狀態。可能的值是 NONE、ROW 和 PAGE。

權限

需要 public 角色中的成員資格。如需詳細資訊,請參閱<中繼資料可見性組態>。