Aracılığıyla paylaş


sp_statistics (Transact-sql)

Belirtilen tablo veya dizin oluşturulmuş görünüm üzerinde tüm dizinler ve istatistikleri listesini döndürür.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

sp_statistics [ @table_name = ] 'table_name'  
          [ , [ @table_owner = ] 'owner' ] 
     [ , [ @table_qualifier = ] 'qualifier' ] 
     [ , [ @index_name = ] 'index_name' ] 
     [ , [ @is_unique = ] 'is_unique' ]
     [ , [ @accuracy = ] 'accuracy' ]

Bağımsız değişkenler

  • @table_name= 'table_name'
    Katalog bilgileri döndürmek için kullanılan tabloyu belirtir. table_nameise sysname, hiçbir varsayılan ile. Joker desen eşleştirme desteklenmez.

  • @table_owner= 'owner'
    Katalog bilgileri döndürmek için kullanılan tablo tablo sahibinin adıdır. table_ownerise sysname, null varsayılan. Joker desen eşleştirme desteklenmez. Eğer ownerbelirtilmemişse, varsayılan tablo görünürlük kurallar, temel alınan dbms.

    De SQL Server, geçerli kullanıcının belirtilen adla bir tabloya sahipse, o tablo dizinleri döndürülür. Eğer ownerbelirtilen ve geçerli kullanıcının belirtilen bir tabloyu kendi değil name, bu yordam için belirtilen bir tablo görünüm nameveritabanı sahibi tarafından sahip olunan. Varsa, o tablo dizinleri döndürür.

  • @table_qualifier= 'qualifier'
    Tablo niteleyicisi adıdır. qualifierise sysname, null varsayılan. Tablolar için üç bölümlü adlandırma çeşitli dbms ürünleri desteği (qualifier**.owner.**name). De SQL Server, bu parametre veritabanı adını temsil eder. Bazı ürünlerde bu tablonun veritabanı ortamında sunucu adını temsil eder.

  • @index_name= 'index_name'
    Dizin adıdır. index_nameise sysname, % varsayılan. Joker karakter deseniyle eşleşen desteklenir.

  • @is_unique= 'is_unique'
    Olduğunu olup yalnızca benzersiz dizinler (Eğer y) döndürülecek vardır. is_uniqueise char(1), varsayılan n.

  • @accuracy= 'accuracy'
    Önem düzeyi ve sayfa doğruluğu istatistik düzeyidir. accuracyise char(1), varsayılan q. Belirtmek e istatistik önem ve sayfaları doğru şekilde güncelleştirilir emin olun.

    Değeri e (sql_ensure) kayıtsız şartsız istatistikleri almak için sürücü ister.

    Değeri q (SQL_QUICK) ve yalnızca, sunucudan hazır olduklarında sayfaları önem almak için sürücü ister. Bu durumda, sürücü değerlerin mevcut olduğunu garantilemez. Standart Open Group için yazılmış uygulamaları, odbc 3.x uyumlu sürücüleri SQL_QUICK davranış her zaman alacak.

Sonuç Kümeleri

Sütun adı

Veri türü

Açıklama

TABLE_QUALIFIER

sysname

Tablo niteleyicisi adı. Bu sütun boş olabilir.

TABLE_OWNER

sysname

Tablo sahibinin adı. Bu sütun, her zaman bir değer döndürür.

TABLE_NAME

sysname

Tablo adı. Bu sütun, her zaman bir değer döndürür.

NON_UNIQUE

smallint

BOŞ DEĞİL.

0 = UNIQUE

1 = Benzersiz değil

INDEX_QUALIFIER

sysname

Dizin sahibi adı. Bazı dbms ürünleri, dizinler oluşturmak için tablo sahibi dışındaki kullanıcılar için izin. De SQL Server, bu sütun her zaman aynıdır table_name.

INDEX_NAME

sysname

Dizinin adıdır. Bu sütun, her zaman bir değer döndürür.

TÜRÜ

smallint

Bu sütun, her zaman bir değer döndürür:

0 = Tablo için istatistikleri

1 = Clustered

2 Hashed =

3 = Nonclustered

SEQ_IN_INDEX

smallint

Dizin içinde sütun konumu.

COLUMN_NAME

sysname

Her sütun için sütun adı table_name döndü. Bu sütun, her zaman bir değer döndürür.

HARMANLAMA

char(1)

Harmanlama kullanılan sipariş. Aşağıdakilerden biri olabilir:

A = Ascending

D = azalan

null = uygun değil

ÖNEM DÜZEYİ

int

Tablo veya dizin benzersiz değerler sayısı.

SAYFALARI

int

Dizin veya tablo depolamak için sayfa sayısı.

FILTER_CONDITION

varchar(128)

SQL Serverbir değer döndürmez.

Dönüş Kodu Değerleri

Hiçbiri

Açıklamalar

Sütunlara göre artan düzende dizinler sonuç kümesinde görünmesini NON_UNIQUE, türü, INDEX_NAME, ve SEQ_IN_INDEX.

Kümelenmiş dizin türü hangi tablonun sırasına göre dizin verileri depolanan dizin belirtir. Bu karşılık SQL ServerKümelenmiş dizinler.

Dizin türü Hashed tam eşleşme veya aralığı aramaları kabul eder, ancak desen eşleştirme aramalarda dizin kullanmayın.

sp_statistics eşdeğerdir SQLStatistics ODBC. Döndürülen sonuçları tarafından sipariş edilen NON_UNIQUE, türü, INDEX_QUALIFIER, INDEX_NAME, ve SEQ_IN_INDEX. Daha fazla bilgi için bkz: odbc API Başvurusu.

İzinler

Şema select izni gerektirir.

Ayrıca bkz.

Başvuru

Saklı yordamları (Transact-sql) Katalog

Sistem saklı yordamları (Transact-sql)