Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Vrací statistické informace o sloupcích a indexech v dané tabulce.
Důležité
Tato funkce bude odebrána v budoucí verzi SQL Serveru. Nepoužívejte tuto funkci v nové vývojové práci a naplánujte úpravu aplikací, které tuto funkci aktuálně používají. Pro získání informací o statistice vyhledávejte sys.stats a sys.stats_columns katalogové pohledy.
Syntaxe
sp_helpstats
[ @objname = ] N'objname'
[ , [ @results = ] N'results' ]
[ ; ]
Arguments
[ @objname = ] N'objname'
Specifikuje tabulku, na které se poskytují statistické informace. @objname je nvarchar(776), bez defaultu. Může být specifikováno jedno- nebo dvoudílné jméno.
[ @results = ] N'výsledky'
Specifikuje rozsah informací, které je třeba poskytnout.
@results je nvarchar(5), s výchozím hodnotou STATS.
-
ALLUvádí statistiky pro všechny indexy a také sloupce, ve kterých jsou vytvořeny statistiky. -
STATSuvádí pouze statistiky, které nejsou spojeny s indexem.
Hodnoty návratového kódu
0 (úspěch) nebo 1 (selhání).
Sada výsledků
Následující tabulka popisuje sloupce ve výsledné množině.
| Název sloupce | Description |
|---|---|
statistics_name |
Název statistik. Vrátí sysname a nemůže být NULL. |
statistics_keys |
Klíče, na kterých jsou statistiky založeny. Vrací nvarchar(2078) a nemůže být NULL. |
Poznámky
Použijte DBCC SHOW_STATISTICS k zobrazení podrobných statistik o jakémkoli konkrétním indexu nebo statistikách. Pro více informací viz DBCC SHOW_STATISTICS a sp_helpindex.
Povolení
Vyžaduje členství ve veřejné roli .
Examples
Následující příklad vytváří statistiky v jednom sloupci pro všechny způsobilé sloupce pro všechny uživatelské tabulky v databázi AdventureWorks2025 vykonáním .sp_createstats Poté se spustí a sp_helpstats najdou výsledné statistiky vytvořené v tabulce Customer .
USE AdventureWorks2022;
GO
EXECUTE sp_createstats;
GO
EXECUTE sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL';
Tady je soubor výsledků.
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
Související obsah
- uložené procedury systému (Transact-SQL)
- uložené procedury databázového stroje (Transact-SQL)