パーティション テーブルとパーティション インデックスのデータとメタデータに対するクエリ

データに対するクエリを実行したり更新を実行する際には、パーティション テーブルを参照する方法とパーティション分割されていないテーブルを参照する方法に違いはありません。

重要な注意事項重要

SQL Server では、テーブルのいずれかのファイル グループに ONLINE 状態ではないファイルが含まれている場合、パーティション テーブルにアクセスするクエリが完了するかどうかは保証されません。これは、クエリがどのパーティションにアクセスする場合でも同様です。

$PARTITION 関数の使用

クエリの対象を個別のパーティションに限定する場合、$PARTITION 関数をパーティション関数名と併用できます。

$PARTITION を使用することで、次の操作を実行できます。

  • パーティション テーブルのパーティションのサブセット内のすべての行にアクセスする。

  • 各パーティションに存在する行数を調べる。

  • 特定のパーティション キー値を持つ行が格納されているパーティション、または行が挿入されるパーティションを判断する。

パーティション テーブルまたはパーティション インデックスの個別のパーティションにクエリするには

カタログ ビューの使用

次のカタログ ビューには、データベース、テーブル、およびインデックス レベルでのパーティション分割に関する情報が含まれています。また、個別のパーティション関数とパーティション構成に関する情報も含まれています。

個別のパーティション関数に関する情報を取得するには

パーティション関数の個別のパラメータに関する情報を取得するには

パーティション関数の境界値に関する情報を取得するには

データベースのすべてのパーティション構成に関する情報を取得するには

個別のパーティション構成に関する情報を取得するには

データベースのすべてのパーティションに関する情報を取得するには

テーブルまたはインデックスのパーティション分割に関する情報を取得するには