Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Geeft statistische informatie terug over kolommen en indexen in de opgegeven tabel.
Belangrijk
Deze functie wordt verwijderd in een toekomstige versie van SQL Server. Vermijd het gebruik van deze functie in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functie. Om informatie over statistiek te verkrijgen, raadpleeg de sys.stats en sys.stats_columns catalogusweergaven.
Transact-SQL syntaxis-conventies
Syntaxis
sp_helpstats
[ @objname = ] N'objname'
[ , [ @results = ] N'results' ]
[ ; ]
Arguments
[ @objname = ] N'objname'
Geeft de tabel aan waarop statistische informatie moet worden verstrekt. @objname is nvarchar(776), zonder standaard. Een naam in één of twee delen kan worden gespecificeerd.
[ @results = ] N'resultaten'
Geeft de hoeveelheid informatie aan die verstrekt moet worden.
@results is nvarchar(5), met als standaard .STATS
-
ALLGeeft statistieken voor alle indexen en ook kolommen waarop statistieken zijn aangemaakt. -
STATSAlleen statistieken vermelden die niet aan een index zijn gekoppeld.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
De volgende tabel beschrijft de kolommen in de resultaatset.
| Kolomnaam | Description |
|---|---|
statistics_name |
De naam van de statistieken. Geeft sysname terug en kan niet .NULL |
statistics_keys |
De sleutels waarop statistieken zijn gebaseerd. Keert terug naar nvarchar (2078) en kan niet .NULL |
Opmerkingen
Gebruik DBCC SHOW_STATISTICS om gedetailleerde statistieken over een bepaalde index of statistieken weer te geven. Voor meer informatie, zie DBCC SHOW_STATISTICS en sp_helpindex.
Permissions
Vereist lidmaatschap van de openbare rol.
Voorbeelden
Het volgende voorbeeld creëert statistieken met één kolom voor alle geschikte kolommen voor alle gebruikerstabellen in de AdventureWorks2025 database door uit te voeren.sp_createstats Vervolgens sp_helpstats wordt uitgevoerd om de resulterende statistieken te vinden die op de Customer tabel zijn gemaakt.
USE AdventureWorks2022;
GO
EXECUTE sp_createstats;
GO
EXECUTE sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL';
Hier is het resultatenoverzicht.
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
Verwante inhoud
- systeemopslagprocedures (Transact-SQL)
- opgeslagen procedures voor database-engine (Transact-SQL)