sp_helpstats (Transact-SQL)sp_helpstats (Transact-SQL)

ESTE TÓPICO APLICA-SE A:simSQL Server (a partir de 2008)simBanco de Dados SQL do Microsoft AzurenãoAzure SQL Data Warehouse nãoParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Retorna informações de estatísticas sobre colunas e índices na tabela especificada.Returns statistics information about columns and indexes on the specified table.

Importante

Esse recurso será removido na próxima versão do Microsoft SQL Server.This feature will be removed in the next version of Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Para obter informações sobre estatísticas, consulte o Stats e stats_columns exibições do catálogo. To obtain information about statistics, query the sys.stats and sys.stats_columns catalog views.

Ícone de link do tópico Convenções de sintaxe de Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SintaxeSyntax


sp_helpstats[ @objname = ] 'object_name'   
     [ , [ @results = ] 'value' ]  

ArgumentosArguments

[ @objname=] 'object_name'[ @objname=] 'object_name'
Especifica a tabela na qual fornecer informações de estatísticas.Specifies the table on which to provide statistics information. object_name é nvarchar(520) e não pode ser nulo.object_name is nvarchar(520) and cannot be null. Um nome de uma ou duas partes pode ser especificado.A one- or two-part name can be specified.

[ @results=] 'valor'[ @results=] 'value'
Especifica a extensão de informações a fornecer.Specifies the extent of information to provide. As entradas válidas são todos os e estatísticas.Valid entries are ALL and STATS. Todos os lista estatísticas para todos os índices e também colunas que têm as estatísticas criadas; Estatísticas lista apenas estatísticas não associadas a um índice.ALL lists statistics for all indexes and also columns that have statistics created on them; STATS only lists statistics not associated with an index. valor é nvarchar (5) com um padrão de estatísticas.value is nvarchar(5) with a default of STATS.

Valores do código de retornoReturn Code Values

0 (êxito) ou 1 (falha)0 (success) or 1 (failure)

Conjuntos de resultadosResult Sets

A tabela a seguir descreve as colunas do conjunto de resultados.The following table describes the columns in the result set.

Nome da colunaColumn name DescriptionDescription
statistics_namestatistics_name O nome das estatísticas.The name of the statistics. Retorna sysname e não pode ser nulo.Returns sysname and cannot be null.
statistics_keysstatistics_keys As chaves nas quais estatísticas são baseadas.The keys on which statistics are based. Retorna nvarchar(2078) e não pode ser nulo.Returns nvarchar(2078) and cannot be null.

RemarksRemarks

Use DBCC SHOW_STATISTICS para exibir informações de estatísticas detalhadas sobre quaisquer índice particular ou estatísticas.Use DBCC SHOW_STATISTICS to display detailed statistics information about any particular index or statistics. Para obter mais informações, consulte DBCC SHOW_STATISTICS (Transact-SQL) e sp_helpindex (Transact-SQL).For more information, see DBCC SHOW_STATISTICS (Transact-SQL) and sp_helpindex (Transact-SQL).

PermissõesPermissions

Requer associação à função pública .Requires membership in the public role.

ExemplosExamples

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 AdventureWorks2012AdventureWorks2012, executando sp_createstats.The following example creates single-column statistics for all eligible columns for all user tables in the AdventureWorks2012AdventureWorks2012 database by executing sp_createstats. Então, sp_helpstats é executado para encontrar as estatísticas resultantes criadas na tabela Customer.Then, sp_helpstats is run to find the resultant statistics created on the Customer table.

USE AdventureWorks2012;  
GO  
EXEC sp_createstats;  
GO  
EXEC sp_helpstats   
@objname = 'Sales.Customer',  
@results = 'ALL';  

Aqui está o conjunto de resultados.Here is the result set.

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émSee Also

Procedimentos armazenados do sistema (Transact-SQL) System Stored Procedures (Transact-SQL)
Procedimentos armazenados do mecanismo de banco de dados (Transact-SQL)Database Engine Stored Procedures (Transact-SQL)