Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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