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.