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ünde geçerli kullanıcı erişim 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 niteleyici.

CONSTRAINT_SCHEMA

nvarchar(128)

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

Önemli notÖnemli
INFORMATION_SCHEMA görünümleri, bir nesnenin şema belirlemek için kullanmayın.Şema nesnesi bulmak için yalnızca güvenilir yoldur sorgu sys.objects Katalog görünümü.

CONSTRAINT_NAME

sysname

Kısıtlama adı.

TABLE_CATALOG

nvarchar(128)

Tablo niteleyici.

TABLE_SCHEMA

nvarchar(128)

tabloiçeren şema adı.

Önemli notÖnemli
INFORMATION_SCHEMA görünümleri, bir nesnenin şema belirlemek için kullanmayın.Şema nesnesi bulmak için yalnızca güvenilir yoldur sorgu sys.objects Katalog görünümü.

TABLE_NAME

sysname

Tablo adı.

CONSTRAINT_TYPE

varchar(11)

Sınırlama türü:

  • ONAY

  • BENZERSİZ

  • BİRİNCİL ANAHTAR

  • 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 bakışta ertelenmiş olup olmadığını belirtir.Her zaman döndürür No