Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
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 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 sobre las estadísticas, consulte las vistas de catálogo sys.stats y sys.stats_columns .
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helpstats
[ @objname = ] N'objname'
[ , [ @results = ] N'results' ]
[ ; ]
Argumentos
[ @objname = ] N'objname'
Especifica la tabla donde proporcionar la información estadística. @objname es nvarchar(776), sin ningún valor predeterminado. Se puede especificar un nombre de una o dos partes.
[ @results = ] N'results'
Especifica la extensión de la información que se va a proporcionar.
@results es nvarchar(5), con un valor predeterminado de STATS.
-
ALLenumera las estadísticas de todos los índices y también las columnas que tienen estadísticas creadas en ellos. -
STATSsolo enumera las estadísticas no asociadas a un índice.
Valores de código de retorno
0 (correcto) o 1 (erróneo).
Conjunto de resultados
En la tabla siguiente se describen las columnas del conjunto de resultados.
| Nombre de la 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
Use DBCC SHOW_STATISTICS para mostrar información detallada de estadísticas sobre cualquier índice o estadísticas concretos. Para obtener más información, consulte DBCC SHOW_STATISTICS y sp_helpindex.
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 AdventureWorks2025 mediante sp_createstats. A continuación, se ejecuta sp_helpstats para buscar las estadísticas de resultado creadas en la tabla Customer.
USE AdventureWorks2022;
GO
EXECUTE sp_createstats;
GO
EXECUTE sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL';
Este es el 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