Compartilhar via


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.