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.