sp_helpstats (języka Transact-SQL)
Zwraca informacje statystyczne o kolumnach i indeksy w określonej tabela.
![]() |
---|
Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.Uzyskanie informacji na temat statystyk kwerendy sys.stats i sys.stats_columns widoki wykazu. |
Składnia
sp_helpstats[ @objname = ] 'object_name'
[ , [ @results = ] 'value' ]
Argumenty
[ @objname=] 'object_name'
Określa tabela , na którym należy podać informacje statystyczne.object_namejest nvarchar(520) i nie może być null.Można określić nazwę jednej lub dwóch części.[ @wyniki=] 'value'
Określa fragment informacje zapewniające.Prawidłowe wpisy są wszystkich i Statystyka.WSZYSTKIE Wyświetla statystykę dla wszystkich indeksów i także kolumny zawierające statystyki tworzone na nich; Statystyka , znajduje się tylko statystyki nie są skojarzone z indeksu.valuejest nvarchar(5) z domyślnymi STATYSTYKĘ.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
W poniższej tabela opisano kolumny w zestaw wyników.
Nazwa kolumny |
Opis |
---|---|
statistics_name |
Nazwa statystyki.Zwraca sysname i nie może być null. |
statistics_keys |
Klucze, na których oparte są statystyki.Zwraca nvarchar(2078) i nie może być null. |
Uwagi
DBCC SHOW_STATISTICS służy do wyświetlania statystyk szczegółowych informacji na temat wszelkich określonego indeksu lub statystyki.Aby uzyskać więcej informacji, zobacz DBCC SHOW_STATISTICS (Transact-SQL) i sp_helpindex (języka Transact-SQL).
Uprawnienia
Wymaga członkostwa w public rolę.
Przykłady
Poniższy przykład tworzy jedno - statystykikolumna dla wszystkich kwalifikujących się kolumn dla wszystkich tabel użytkownika w AdventureWorks2008R2 bazy danych przez wykonywanie sp_createstats.Następnie sp_helpstats jest wykonywany w celu znalezienia statystyki tworzone na Customer tabela.
USE AdventureWorks2008R2;
GO
EXEC sp_createstats;
GO
EXEC sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL'
Oto zestaw wyników.
statistics_name statistics_keys
----------------------------------------------------------------
_WA_Sys_00000002_2A4B4B5E PersonID
_WA_Sys_00000003_2A4B4B5E StoreID
_WA_Sys_00000005_2A4B4B5E AccountNumber
AK_Customer_AccountNumber AccountNumber
AK_Customer_rowguid rowguid
CustomerType CustomerType
IX_Customer_TerritoryID TerritoryID
ModifiedDate ModifiedDate
PK_Customer_CustomerID CustomerID