sp_drop_openrowset_statistics (Transact-SQL)

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

Em Instância Gerenciada de SQL do Azure, esse procedimento é usado para remover estatísticas de colunas em fontes de dados externas por meio de OPENROWSET.

Esse procedimento também é usado para remover 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.

Não há um método direto para atualizar as estatísticas existentes. Em vez disso, descarte e crie estatísticas usando sp_create_openrowset_statistics.

Convenções de sintaxe de Transact-SQL

Sintaxe

sys.sp_drop_openrowset_statistics
[ @stmt = ] N'stmt'

Argumentos

Importante

Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção 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 @stmt para especificar amostras de dados a serem usados. Se TABLESAMPLE não for especificado, FULLSCAN será usado.

<tablesample_clause> ::= TABLESAMPLE ( sample_number PERCENT )

Comentários

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

Permissões

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

Exemplos

Para cenários de uso e exemplos, examine Atualizar estatísticas.