Condividi tramite


sp_create_openrowset_statistics (Transact-SQL)

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

Crea statistiche di colonna per una colonna nel OPENROWSET percorso 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 delle colonne nelle origini dati esterne tramite OPENROWSET.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

[ @stmt = ] N'stmt'

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

<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )

Osservazioni:

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

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

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 ADMINISTER BULK OPERATIONS o ADMINISTER DATABASE BULK OPERATIONS autorizzazioni.

Esempi

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