Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan informasi statistik tentang kolom dan indeks pada tabel yang ditentukan.
Penting
Fitur ini akan dihapus dalam versi SQL Server yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Untuk mendapatkan informasi tentang statistik, kueri tampilan katalog sys.stats dan sys.stats_columns .
Sintaks
sp_helpstats
[ @objname = ] N'objname'
[ , [ @results = ] N'results' ]
[ ; ]
Argumen
[ @objname = ] N'objname'
Menentukan tabel untuk memberikan informasi statistik. @objname adalah nvarchar(776), tanpa default. Nama satu bagian atau dua bagian dapat ditentukan.
[ @results = ] N'hasil'
Menentukan tingkat informasi yang akan diberikan.
@results adalah nvarchar(5), dengan default STATS.
-
ALLmencantumkan statistik untuk semua indeks dan juga kolom yang memiliki statistik yang dibuat di dalamnya. -
STATShanya mencantumkan statistik yang tidak terkait dengan indeks.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Tataan hasil
Tabel berikut ini menjelaskan kolom dalam tataan hasil.
| Nama kolom | Deskripsi |
|---|---|
statistics_name |
Nama statistik.
Mengembalikan sysname dan tidak boleh NULL. |
statistics_keys |
Kunci di mana statistik didasarkan. Mengembalikan nvarchar(2078) dan tidak boleh NULL. |
Keterangan
Gunakan DBCC SHOW_STATISTICS untuk menampilkan informasi statistik terperinci tentang indeks atau statistik tertentu. Untuk informasi selengkapnya, lihat SHOW_STATISTICS dan sp_helpindex DBCC.
Izin
Memerlukan keanggotaan dalam peran publik .
Contoh
Contoh berikut membuat statistik kolom tunggal untuk semua kolom yang memenuhi syarat untuk semua tabel pengguna dalam AdventureWorks2025 database dengan menjalankan sp_createstats. Kemudian, sp_helpstats dijalankan untuk menemukan statistik yang dihasilkan yang dibuat pada Customer tabel.
USE AdventureWorks2022;
GO
EXECUTE sp_createstats;
GO
EXECUTE sp_helpstats
@objname = 'Sales.Customer',
@results = 'ALL';
Berikut set hasilnya.
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