sp_helpstats (Transact-SQL)
Devuelve información estadística acerca de las columnas e índices de la tabla especificada.
Importante |
---|
Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. Para obtener información acerca de estadísticas, consulte las vistas de catálogo sys.stats y sys.stats_columns. |
Sintaxis
sp_helpstats[ @objname = ] 'object_name'
[ , [ @results = ] 'value' ]
Argumentos
[ @objname=] 'object_name'
Especifica la tabla donde proporcionar la información estadística. El tipo de object_name es nvarchar(520) y no puede ser NULL. Se puede especificar un nombre de una o dos partes.[ @results=] 'value'
Especifica la extensión de la información que se va a proporcionar. Las entradas válidas son ALL y STATS. ALL presenta estadísticas de todos los índices y columnas con estadísticas creadas; STATS solamente presenta estadísticas no asociadas a un índice. El tipo de value es nvarchar(5) y su valor predeterminado es STATS.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
En la tabla siguiente se describen las columnas del conjunto de resultados.
Nombre de columna |
Descripción |
---|---|
statistics_name |
Nombre de la estadística. Devuelve sysname y no puede ser NULL. |
statistics_keys |
Claves en que se basa la estadística. Devuelve nvarchar(2078) y no puede ser NULL. |
Comentarios
Utilice DBCC SHOW_STATISTICS para presentar información detallada de estadística acerca de cualquier índice o estadística en particular. Para obtener más información, vea DBCC SHOW_STATISTICS (Transact-SQL) y sp_helpindex (Transact-SQL).
Permisos
Debe pertenecer al rol public.
Ejemplos
En el siguiente ejemplo se crean estadísticas de una sola columna en todas las columnas posibles de todas las tablas de usuario de la base de datos AdventureWorks2008R2 mediante sp_createstats. A continuación, se ejecuta sp_helpstats para buscar las estadísticas creadas en la tabla Customer.
USE AdventureWorks2008R2;
GO
EXEC sp_createstats;
GO
EXEC sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL'
El conjunto de resultados es el siguiente.
statistics_name statistics_keys
----------------------------------------------------------------
_WA_Sys_00000002_2A4B4B5E PersonID
_WA_Sys_00000003_2A4B4B5E StoreID
_WA_Sys_00000005_2A4B4B5E AccountNumber
AK_Customer_AccountNumber AccountNumber
AK_Customer_rowguid rowguid
CustomerType CustomerType
IX_Customer_TerritoryID TerritoryID
ModifiedDate ModifiedDate
PK_Customer_CustomerID CustomerID