Aracılığıyla paylaş


KEY_COLUMN_USAGE (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Mevcut veritabanında anahtar olarak kısıtlanan her sütun için bir satır döndürür. Bu bilgi şeması görünümü, mevcut kullanıcının izinlerine sahip olduğu nesneler hakkında bilgi döndürür.

Bu görünümlerden bilgi almak için, INFORMATION_SCHEMA'ın tam nitelikli adını belirtin. view_name.

Sütun adı Veri türü Description
CONSTRAINT_CATALOG nvarchar(128) Kısıtlama elemecisi.
CONSTRAINT_SCHEMA nvarchar(128) Kısıtlamayı içeren şemanın adı.

Önemli: Bir nesnenin şemasını belirlemek için INFORMATION_SCHEMA görünümleri kullanma. INFORMATION_SCHEMA görünümler, bir nesnenin meta verisinin yalnızca bir alt kümesini temsil eder. Bir nesnenin şemasını bulmanın tek güvenilir yolu, katalog görünümünü sys.objects sorgulamaktır.
CONSTRAINT_NAME nvarchar(128) Kısıtlı isim.
TABLE_CATALOG nvarchar(128) Masa nitelendirmesi.
TABLE_SCHEMA nvarchar(128) Tabloyu içeren şemanın adı.

Önemli: Bir nesnenin şemasını belirlemek için INFORMATION_SCHEMA görünümleri kullanma. INFORMATION_SCHEMA görünümler, bir nesnenin meta verisinin yalnızca bir alt kümesini temsil eder. Bir nesnenin şemasını bulmanın tek güvenilir yolu, katalog görünümünü sys.objects sorgulamaktır.
TABLE_NAME nvarchar(128) Tablo adı.
COLUMN_NAME nvarchar(128) Sütun adı.
ORDINAL_POSITION int Sütun sırası konumu.

Ayrıca Bkz.

Sistem Görünümleri (Transact-SQL)
Bilgi Şeması Görünümleri (Transact-SQL)
sys.columns (Transact-SQL)
sys.indexes (Transact-SQL)
sys.objects (Transact-SQL)
sys.foreign_keys (Transact-SQL)
sys.key_kısıtlamalar (Transact-SQL)