Share via


Esecuzione di query sui dati e i metadati di tabelle e indici partizionati

Per l'esecuzione di query sui dati o di aggiornamenti, è indifferente che la tabella a cui si fa riferimento sia partizionata o meno.

Nota importanteImportante

SQL Server non garantisce il completamento delle query con accesso a una tabella partizionata se i file che appartengono a uno o più filegroup della tabella non sono in uno stato ONLINE, indipendentemente dalle partizioni a cui la query accede.

Utilizzo della funzione $PARTITION

Per eseguire le query su singole partizioni, è possibile utilizzare la funzione $PARTITION insieme al nome della funzione di partizione.

Tramite la funzione $PARTITION è possibile eseguire le operazioni seguenti:

  • Accedere a tutte le righe di un subset di partizioni di una tabella partizionata.

  • Verificare il numero di righe esistenti in ogni partizione.

  • Determinare la partizione contenente o nella quale verrà inserita una riga con un valore di chiave di partizione specifico.

Per eseguire query su singole partizioni di una tabella o di un indice partizionato

Le viste del catalogo seguenti contengono informazioni sul partizionamento a livello di database, di tabella e di indice, nonché informazioni sulle funzioni e sugli schemi di partizione.

Per ottenere informazioni sulle singole funzioni di partizione

Per ottenere informazioni sui singoli parametri delle funzioni di partizione

Per ottenere informazioni sui valori limite di una funzione di partizione

Per ottenere informazioni su tutti gli schemi di partizione di un database

Per ottenere informazioni sui singoli schemi di partizione

Per ottenere informazioni su tutte le partizioni di un database

Per ottenere informazioni sul partizionamento relative a una tabella o a un indice