Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server Azure SQL Yönetilen Örneği
İndeks anahtarı hakkında bilgi döndürür. XML indeksleri için NULL döndürür.
Important
Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın. Bunun yerine sys.index_columns (Transact-SQL) kullanın.
Transact-SQL söz dizimi kuralları
Syntax
INDEXKEY_PROPERTY ( object_ID ,index_ID ,key_ID ,property )
Arguments
object_ID
Tablonun veya indekslenmiş görünümün nesne tanımlama numarasıdır.
object_IDint.
index_ID
Indeks tanımlama numarasıdır.
index_IDiçsel.
key_ID
Indeks anahtarı sütun konumudur.
key_IDiçsel.
özellik
Bilgilerin iade edileceği mülkün adı.
özellik , bir karakter dizisidir ve aşağıdaki değerlerden biri olabilir.
| Value | Description |
|---|---|
| ColumnId | Sütun Kimliği indeksin key_ID konumunda. |
| IsDescending | İndeks sütununun saklanma sırası. 1 = İnen 0 = Yükselen |
Dönüş Türleri
int
Exceptions
Hata durumunda veya çağıranın nesneyi görüntüleme izni yoksa NULL döndürür.
Bir kullanıcı yalnızca kullanıcıya ait olan veya kullanıcıya izin verilen güvenli hale getirilebilir öğeler meta verilerini görüntüleyebilir. Bu, INDEXKEY_PROPERTY gibi meta veri yayan, yerleşik fonksiyonların, kullanıcının nesne üzerinde herhangi bir izni yoksa NULL döndürebileceği anlamına gelir. Daha fazla bilgi için bkz. meta veri görünürlüğü yapılandırması .
Examples
Aşağıdaki örnekte, her iki özellik de indeks kimliği 1, tablodaki Production.Location anahtar sütun 1 için döner.
USE AdventureWorks2022;
GO
SELECT
INDEXKEY_PROPERTY(OBJECT_ID('Production.Location', 'U'),
1,1,'ColumnId') AS [Column ID],
INDEXKEY_PROPERTY(OBJECT_ID('Production.Location', 'U'),
1,1,'IsDescending') AS [Asc or Desc order];
Sonuç kümesi aşağıdadır:
Column ID Asc or Desc order
----------- -----------------
1 0
(1 row(s) affected)