Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Microsoft Fabric
Returnerar statistikinformation om kolumner och index i den angivna tabellen.
Viktigt!
Den här funktionen tas bort i en framtida version av SQL Server. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. För att få information om statistik, sök i sys.stats och sys.stats_columns katalogvyer.
Transact-SQL syntaxkonventioner
Syntax
sp_helpstats
[ @objname = ] N'objname'
[ , [ @results = ] N'results' ]
[ ; ]
Arguments
[ @objname = ] N'objname'
Specificerar tabellen där statistisk information ska tillhandahållas. @objname är nvarchar(776), utan standard. Ett endelat eller tvådelat namn kan specificeras.
[ @results = ] Inte 'resultat'
Specificerar omfattningen av information som ska lämnas.
@results är nvarchar(5), med standardvärdet .STATS
-
ALLlistar statistik för alla index och även kolumner som har statistik skapad på sig. -
STATSlistar endast statistik som inte är kopplad till ett index.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
Följande tabell beskriver kolumnerna i resultatmängden.
| Kolumnnamn | Description |
|---|---|
statistics_name |
Namnet på statistiken. Returnerar sysname och kan inte vara NULL. |
statistics_keys |
Nycklarna som statistiken bygger på. Returnerar nvarchar(2078) och kan inte vara NULL. |
Anmärkningar
Använd DBCC SHOW_STATISTICS för att visa detaljerad statistikinformation om ett visst index eller någon statistik. För mer information, se DBCC SHOW_STATISTICS och sp_helpindex.
Permissions
Kräver medlemskap i offentlig roll.
Examples
Följande exempel skapar enkolumnsstatistik för alla berättigade kolumner för alla användartabeller i databasen AdventureWorks2025 genom att köra sp_createstats. Därefter sp_helpstats körs för att hitta de resulterande statistiken som skapats i Customer tabellen.
USE AdventureWorks2022;
GO
EXECUTE sp_createstats;
GO
EXECUTE sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL';
Här är resultatet.
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