sp_create_openrowset_statistics (Transact-SQL)
Aplica-se a: Instância Gerenciada de SQL do Azure Azure SynapseAnalytics (somente pool de SQL sem servidor)
Cria estatísticas de coluna para uma coluna no OPENROWSET
caminho dos pools de SQL sem servidor do Azure Synapse. Para obter mais informações, consulte Estatísticas no SQL do Synapse. Esse procedimento também é usado pela Instância Gerenciada de SQL do Azure para estatísticas de coluna em fontes de dados externas por meio do OPENROWSET
.
Convenções de sintaxe de Transact-SQL
Sintaxe
sys.sp_create_openrowset_statistics [ @stmt = ] N'statement_text'
Argumentos
@stmt [ = ] N'stmt'
Especifica uma instrução Transact-SQL que retorna valores de coluna a serem usados para estatísticas. Você pode usar TABLESAMPLE
dentro do @stmt para especificar amostras de dados a serem usados. Se TABLESAMPLE
não for especificado, FULLSCAN
será usado. Para fontes de dados CSV, somente FULLSCAN
é suportado.
<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )
Comentários
Use sys.sp_create_openrowset_statistics
para criar estatísticas em fontes de dados externas por meio do OPENROWSET
. Atualmente, você pode criar apenas estatísticas de coluna única.
Os metadados de estatísticas não estão disponíveis para OPENROWSET
colunas.
Para estatísticas sobre colunas de tabela externas, use CREATE STATISTICS
em vez disso. Para obter mais informações, consulte Criar estatísticas para coluna de tabela externa.
Permissões
Requer ADMINISTER BULK OPERATIONS
ou ADMINISTER DATABASE BULK OPERATIONS
permissões.
Exemplos
Para cenários de uso e exemplos, examine Criar estatísticas para a coluna no caminho OPENROWSET.