Aracılığıyla paylaş


INDEX_COL (Transact-SQL)

Dizin oluşturulmuş bir sütun adını döndürür.NULL XML dizinleri için) döndürüyor.

Topic link iconTransact-SQL sözdizimi kuralları

INDEX_COL ( '[ database_name . [ schema_name ] .| schema_name ]
    table_or_view_name', index_id , key_id ) 

Bağımsız değişkenler

  • database_name
    Veritabanının adıdır.

  • schema_name
    Şema ait olduğu dizin adıdır.

  • table_or_view_name
    Is the name of the table or indexed view.table_or_view_name must be delimited by single quotation marks and can be fully qualified by database name and schema name.

  • index_id
    Is the ID of the index.index_ID is int.

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

Dönüş Türleri

nvarchar (128)

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 INDEX_COL 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

C.Bir Dizin sütun adı dönmek için INDEX_COL kullanma

Aşağıdaki örnek iki anahtar sütunları, sütun adları dizinde verir. PK_SalesOrderDetail_SalesOrderID_LineNumber.

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

Index Column 1      Index Column 2
-----------------------------------------------
SalesOrderID        SalesOrderDetailID