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