Share via


TABLE_CONSTRAINTS (Transact-sql)

Geçerli veritabanındaki her tablo kısıtlaması için bir satır döndürür. Bu bilgileri şema görünüm, geçerli kullanıcı izinleri olan nesneler hakkında bilgi verir.

Bu görünümlerinden bilgi almak için tam nitelikli adını belirtmek **INFORMATION_SCHEMA.**view_name.

Sütun adı

Veri türü

Açıklama

CONSTRAINT_CATALOG

nvarchar(128)

Kısıtlama niteleyicisi.

CONSTRAINT_SCHEMA

nvarchar(128)

Kısıtlamayı içeren şema adı.

Önemli notÖnemli
INFORMATION_SCHEMA Gösterim, bir nesnenin şema belirlemek için kullanmayın.Şema nesnesi bulmak için yalnızca güvenilir yolu sorgu sys.objectsKatalog görünümü.

CONSTRAINT_NAME

sysname

Kısıtlamanın adı.

TABLE_CATALOG

nvarchar(128)

Tablo niteleyicisi.

TABLE_SCHEMA

nvarchar(128)

Tabloyu içeren şema adı.

Önemli notÖnemli
INFORMATION_SCHEMA Gösterim, bir nesnenin şema belirlemek için kullanmayın.Şema nesnesi bulmak için yalnızca güvenilir yolu sorgu sys.objectsKatalog görünümü.

TABLE_NAME

sysname

Tablo adı.

CONSTRAINT_TYPE

varchar(11)

Sınırlama türü:

  • CHECK

  • UNIQUE

  • PRIMARY KEY

  • YABANCI ANAHTAR

IS_DEFERRABLE

varchar(2)

Denetleme kısıtlaması deferrable olup olmadığını belirtir. Her zaman döndürür No

INITIALLY_DEFERRED

varchar(2)

Denetleme kısıtlaması ilk başta ertelenmiş olup olmadığını belirtir. Her zaman döndürür No

Ayrıca bkz.

Başvuru

Sistem görünümleri (Transact-sql)

Bilgi şema görünümlerini (Transact-sql)

sys.Objects (Transact-sql)

sys.key_constraints (Transact-sql)

sys.check_constraintsTanım (Transact-sql)

sys.Tables (Transact-sql)