Aracılığıyla paylaş


INDEXPROPERTY (Transact-SQL)

Adlı dizin veya istatistikler bir kimlik numarası belirtilen tablo, dizin veya istatistikler adı ve özellik adı özellik değerini döndürür.NULL XML dizinleri için) döndürüyor.

Topic link iconTransact-SQL sözdizimi kuralları

INDEXPROPERTY ( object_ID , index_or_statistics_name , property ) 

Bağımsız değişkenler

  • object_ID
    Is an expression that contains the object identification number of the table or indexed view for which to provide index property information.object_ID is int.

  • index_or_statistics_name
    Is an expression that contains the name of the index or statistics for which to return property information.index_or_statistics_name is nvarchar(128).

  • property
    Is an expression that contains the name of the database property to return.property is varchar(128), and can be one of these values.

    Not

    Aksi takdirde, belirtilen sürece null döndürülürpropertygeçerli özellik adı.object_IDGeçerli nesne kimliği yok olur.object_IDdesteklenmeyen nesne türü için belirtilen özelliği olan veya arayan görüntüleyin izni yok nesnenin meta veriler.

    Özellik

    Açıklama

    Değer

    IndexDepth

    Dizin derinliğini.

    Dizin düzeylerin sayısı.

    null XML = dizin veya girdi geçerli değil.

    IndexFillFactor

    Dizin oluşturulmuş veya yeniden son kullanılan faktör değeri girin.

    Doldurma faktörü

    IndexID

    Dizini belirtilen dizin kimliği tablo veya dizinli görünüm.

    Dizin kodu

    IsAutoStatistics

    İstatistikler, ALTER DATABASE AUTO_CREATE_STATISTICS seçeneği tarafından oluşturuldu.

    1 = True

    0 = Yanlış ya da XML dizini.

    IsClustered

    Kümelenmiş dizin.

    1 = True

    0 = Yanlış ya da XML dizini.

    IsDisabled

    Dizin devre dışı bırakılır.

    1 = True

    0 = False

    NULL = girdi geçerli değil.

    IsFulltextKey

    Dizin tablonun tam metin anahtardır.

    1 = True

    0 = Yanlış ya da XML dizini.

    null = girdi geçerli değil.

    IsHypothetical

    Dizin, örnek ve doğrudan veri erişim yol kullanılamaz.Örnek dizin sütun düzey istatistik tutmak ve tutulan ve veritabanı altyapısı Tuning Advisor'tarafından kullanılır.

    1 = True

    0 = Yanlış ya da XML dizini

    NULL = girdi geçerli değil.

    IsPadIndex

    Her iç düğümde açık bırakılacak alan dizini belirtir.

    1 = True

    0 = Yanlış ya da XML dizin.

    IsPageLockDisallowed

    Değeri sayfa kilitleme küme ALTER INDEX. ALLOW_PAGE_LOCKS seçeneğiyle

    1 = Sayfa kilitleme izni.

    0 = Sayfa kilitleme verilir.

    null = girdi geçerli değil.

    IsRowLockDisallowed

    Satır kilitleme değerini ayarlamak ALLOW_ROW_LOCKS seçeneğiyle ALTER INDEX.

    1 = Satır kilitleme izni.

    0 = Satır kilitleme verilir.

    NULL = girdi geçerli değil.

    IsStatistics

    index_or_statistics_name istatistikler, CREATE STATISTICS deyim ya da ALTER DATABASE AUTO_CREATE_STATISTICS seçeneği oluşturulur.

    1 = True

    0 = Yanlış ya da XML dizini.

    IsUnique

    Dizin benzersizdir.

    1 = True

    0 = Yanlış ya da XML dizin.

Dönüş Türleri

int

Exceptions

Arayanı nesneyi görüntüleme iznine sahip değil, hata NULL veya'ı verir.

Bir kullanıcı, yalnızca kullanıcının sahip olduğu veya kullanıcı izni verilmiş securables meta veriler görüntüleyebilirsiniz.Bu kullanıcı nesnenin üzerinde herhangi bir izni yoksa, INDEXPROPERTY NULL döndürebilir gibi meta veriler verilirken, yerleşik çalışmasını anlamına gelir.Daha fazla bilgi için bkz: Meta veriler görünürlük yapılandırma ve Meta veriler görünürlük sorun giderme.

Örnekler

Değerleri aşağıdaki örnek verirIsClusteredIndexDepth ve _ _ PKIndexFillFactorEmployee özelliklerini EmployeeIDdizinin EmployeeTablo.

sonuç kümesi aşağıdadır:

Is Clustered Index Depth Fill Factor 
------------ ----------- ----------- 
1            2           0

(1 row(s) affected)