Partilhar via


sp_create_openrowset_statistics (Transact-SQL)

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

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

Transact-SQL convenções de sintaxe

Sintaxe

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

Argumentos

Importante

Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção de sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.

[ @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, apenas FULLSCAN é suportado.

<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )

Comentários

Use sys.sp_create_openrowset_statistics para criar estatísticas sobre fontes de dados externas por meio 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 em colunas de tabelas externas, use CREATE STATISTICS em vez disso. Para obter mais informações, consulte Criar estatísticas para colunas de tabelas externas.

Permissões

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

Exemplos

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