Condividi tramite


sp_create_openrowset_statistics (Transact-SQL)

Si applica a:Istanzagestita di SQL di Azure Azure Synapse Analytics (solo pool SQL serverless)

Crea statistiche di colonna per una colonna nel percorso OPENROWSET dei pool SQL serverless di Azure Synapse. Per altre informazioni, vedere Statistiche in Synapse SQL. Questa procedura viene usata anche da Istanza gestita di SQL di Azure per le statistiche di colonna nelle origini dati esterne tramite OPENROWSET.

Convenzioni di sintassi Transact-SQL

Sintassi

sys.sp_create_openrowset_statistics [ @stmt = ] N'statement_text'

Argomenti

[ @stmt = ] N'statement_text'

Specifica un'istruzione Transact-SQL che restituirà valori di colonna da utilizzare per le statistiche. È possibile utilizzare TABLESAMPLE all'interno @stmt di per specificare esempi di dati da utilizzare. Se TABLESAMPLE non viene specificato, verrà usato il comando FULLSCAN. Per le origini dati CSV, è supportato solo FULLSCAN.

<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )

Osservazioni:

Usare sys.sp_create_openrowset_statistics per creare statistiche su origini dati esterne tramite OPENROWSET. Attualmente, è possibile creare solo statistiche a colonna singola.

I metadati delle statistiche non sono disponibili per le colonne OPENROWSET.

Per le statistiche sulle colonne della tabella esterna, usare CREATE STATISTICS invece . Per altre informazioni, vedere Creare statistiche per la colonna della tabella esterna.

Autorizzazioni

Richiede autorizzazioni ADMINISTER BULK OPERATIONS o ADMINISTER DATABASE BULK OPERATIONS.

Esempio

Per scenari di utilizzo ed esempi, vedere Creare statistiche per la colonna nel percorso OPENROWSET.

Vedi anche

Passaggi successivi