sp_create_openrowset_statistics (Transact-SQL)

Aplica-se a: Instância Gerenciada de SQL do Azure Azure Synapse Analytics (somente pool de SQL sem servidor)

Cria estatísticas de coluna para uma coluna no caminho OPENROWSET de Azure Synapse pools de SQL sem servidor. Para obter mais informações, consulte Estatísticas no SQL do Synapse. Esse procedimento também é usado por Instância Gerenciada de SQL do Azure para estatísticas de coluna em fontes de dados externas por meio de OPENROWSET.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

[ @stmt = ] N'statement_text'

Especifica uma instrução Transact-SQL que retornará valores de coluna a serem usados para estatísticas. Você pode usar TABLESAMPLE no @stmt para especificar exemplos de dados a serem usados. Caso TABLESAMPLE não seja especificado, FULLSCAN será usado. Para fontes de dados CSV, há suporte apenas para FULLSCAN.

<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 de OPENROWSET. Atualmente, você pode criar apenas estatísticas de coluna única.

Os metadados de estatísticas não estão disponíveis para colunas OPENROWSET.

Para estatísticas em colunas de tabela externa, use CREATE STATISTICS em vez disso. Para obter mais informações, consulte Criar estatísticas para a coluna de tabela externa.

Permissões

Requer permissões ADMINISTER BULK OPERATIONS ou ADMINISTER DATABASE BULK OPERATIONS.

Exemplo

Para cenários de uso e exemplos, examine Criar estatísticas para coluna no caminho OPENROWSET.

Confira também

Próximas etapas