Consultando dados e metadados de tabelas e índices particionados

Ao consultar dados ou executar atualizações, não há diferença na forma como você referencia uma tabela particionada em relação a uma tabela não particionada.

Observação importanteImportante

O SQL Server não garante que qualquer consulta que acesse uma tabela particionada será concluída se um dos arquivos, que pertençam aos grupos de arquivos da tabela, não estiverem no estado ONLINE, independente de quais partições sejam acessadas pela consulta.

Usando a função $PARTITION

Para concentrar consultas em partições individuais, você pode usar a função $PARTITION junto com o nome de função de partição.

Você pode fazer o seguinte usando $PARTITION:

  • Acessar todas as linhas em um subconjunto de partições de uma tabela particionada.

  • Examinar quantas linhas existem em cada partição.

  • Determinar em qual partição uma linha com um valor de chave de partição particular reside ou onde seria inserido.

Para consultar partições individuais de uma tabela ou índice particionado

As seguintes exibições do catálogo contêm informações de particionamento no banco de dados, tabela e nível de índice, além de informações sobre funções individuais de partição e esquemas de partição.

Para obter informações sobre as funções de partição individual

Para obter informações sobre os parâmetros individuais de funções de partição

Para obter informações sobre os valores limite de uma função de partição

Para obter informações sobre todos os esquemas de partição em um banco de dados

Para obter informações sobre esquemas de partição individual

Para obter informações sobre todas as partições em um banco de dados

Para obter informações de particionamento sobre uma tabela ou índice