sp_helpstats (Transact-SQL)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure
Retorna informações de estatísticas sobre colunas e índices na tabela especificada.
Importante
Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Para obter informações sobre estatísticas, consulte sys.stats e sys.stats_columns exibições de catálogo.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_helpstats[ @objname = ] 'object_name'
[ , [ @results = ] 'value' ]
Argumentos
[ @objname = ] 'object_name'
Especifica a tabela na qual fornecer informações estatísticas. object_name é nvarchar(520) e não pode ser nulo. Um nome de uma ou duas partes pode ser especificado.
[ @results = ] 'value'
Especifica a extensão das informações a serem fornecidas. As entradas válidas são ALL e STATS. ALL lista estatísticas para todos os índices e também colunas que têm estatísticas criadas neles; O STATS lista apenas estatísticas não associadas a um índice. value é nvarchar(5) com um padrão de STATS.
Valores do código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
A tabela a seguir descreve as colunas do conjunto de resultados.
Nome da coluna | Descrição |
---|---|
statistics_name | O nome das estatísticas. Retorna sysname e não pode ser null. |
statistics_keys | As chaves nas quais estatísticas são baseadas. Retorna nvarchar(2078) e não pode ser nulo. |
Comentários
Use DBCC SHOW_STATISTICS para exibir informações de estatísticas detalhadas sobre quaisquer índice particular ou estatísticas. Para obter mais informações, consulte DBCC SHOW_STATISTICS (Transact-SQL) e sp_helpindex (Transact-SQL).
Permissões
Requer associação à função pública .
Exemplos
O exemplo seguinte cria estatísticas de uma única coluna para todas as colunas elegíveis de todas as tabelas de usuário no banco de dados AdventureWorks2022
, executando sp_createstats
. Então, sp_helpstats
é executado para encontrar as estatísticas resultantes criadas na tabela Customer
.
USE AdventureWorks2022;
GO
EXEC sp_createstats;
GO
EXEC sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL';
Este é o conjunto de resultados.
statistics_name statistics_keys
---------------------------- ----------------
_WA_Sys_00000003_22AA2996 AccountNumber
AK_Customer_AccountNumber AccountNumber
AK_Customer_rowguid rowguid
CustomerType CustomerType
IX_Customer_TerritoryID TerritoryID
ModifiedDate ModifiedDate
PK_Customer_CustomerID CustomerID
Confira também
Procedimentos armazenados do sistema (Transact-SQL)
Procedimentos armazenados do mecanismo de banco de dados (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de