Aracılığıyla paylaş


INDEXKEY_PROPERTY (Transact-SQL)

Dizin anahtar hakkında bilgi verir.NULL XML dizinleri için) döndürüyor.

Important noteImportant Note:

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Bunun yerine, sys.index_columns (Transact-SQL).

Topic link iconTransact-SQL sözdizimi kuralları

INDEXKEY_PROPERTY ( object_ID ,index_ID ,key_ID ,property )

Bağımsız değişkenler

  • object_ID
    Is the object identification number of the table or indexed view.object_ID is int.

  • index_ID
    Is the index identification number.index_ID is int.

  • key_ID
    Is the index key column position.key_ID is int.

  • property
    Is the name of the property for which information will be returned.property is a character string and can be one of the following values.

    Değer

    Açıklama

    ColumnId

    Sütun KIMLIĞI key_ID dizin konumu.

    IsDescending

    Dizin sütun depolandığı sıra.

    1 = Azalan 0 artan =

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ı nesnesi üzerinde herhangi bir izin yoksa INDEXKEY_PROPERTY 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

Aşağıdaki örnekte, dizin KIMLIĞI için her iki özelliği de döndürülür. 1, anahtar sütun 1 içinde Production.Location TABLO.

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

Column ID   Asc or Desc order 
----------- ----------------- 
1           0

(1 row(s) affected)