sp_helpstats (Transact-SQL)
Retorna informações de estatísticas sobre colunas e índices na tabela especificada.
Importante |
---|
Esse recurso será removido na próxima versão do Microsoft 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 as exibições do catálogo sys.stats e sys.stats_columns. |
Convenções da sintaxe Transact-SQL
Sintaxe
sp_helpstats[ @objname = ] 'object_name'
[ , [ @results = ] 'value' ]
Argumentos
[ @objname=] 'object_name'
Especifica a tabela na qual fornecer informações de 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 de informações a fornecer. Entradas válidas são ALL e STATS. ALL lista estatísticas para todos os índices e ainda, colunas que trazem as estatísticas criadas; STATS lista apenas estatísticas não associadas a um índice. value é nvarchar(5) com o padrão de STATS.
Valores de 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 nulo. |
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 na 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 AdventureWorks2012 , executando sp_createstats. Então, sp_helpstats é executado para encontrar as estatísticas resultantes criadas na tabela Customer.
USE AdventureWorks2012;
GO
EXEC sp_createstats;
GO
EXEC sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL'
Aqui está 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
Consulte também
Referência
Procedimentos armazenados do sistema (Transact-SQL)
Procedimentos armazenados do Mecanismo de Banco de Dados (Transact-SQL)