Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: SQL Server
Azure SQL Database
Azure SQL Managed Instance
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
sp_helpstats
[ @objname = ] N'objname'
[ , [ @results = ] N'results' ]
[ ; ]
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.
Especifica la extensión de la información que se va a proporcionar. @results es nvarchar(5), con un valor predeterminado de STATS
.
ALL
enumera las estadísticas de todos los índices y también las columnas que tienen estadísticas creadas en ellos.STATS
solo enumera las estadísticas no asociadas a un índice.0
(correcto) o 1
(erróneo).
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 . |
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.
Debe pertenecer al rol public .
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 AdventureWorks2022
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
EXEC sp_createstats;
GO
EXEC 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
Eventos
31 mar, 23 - 2 abr, 23
Evento de aprendizaje de SQL, Fabric y Power BI más grande. 31 de marzo – 2 de abril. Use el código FABINSIDER para ahorrar $400.
Regístrate hoy