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 Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Mevcut veritabanındaki her tablo kısıtlaması 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ı bulmanın tek güvenilir yolu, katalog görünümünü sys.objects sorgulamaktır. |
| CONSTRAINT_NAME | sysname | 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ı bulmanın tek güvenilir yolu, katalog görünümünü sys.objects sorgulamaktır. |
| TABLE_NAME | sysname | Tablo adı. |
| CONSTRAINT_TYPE | varchar(11) | Kısıtlama türü: CHECK UNIQUE BİRİNCİL ANAHTAR YABANCI ANAHTAR |
| IS_DEFERRABLE | varchar(2) | Kısıtlama kontrolü ertelenebilir mi diye belirtir. Her zaman HAYIR döner. |
| INITIALLY_DEFERRED | varchar(2) | Kısıtlama kontrolü ilk başta ertelenip ertelemediğini belirtir. Her zaman HAYIR döner. |
Ayrıca Bkz.
Sistem Görünümleri (Transact-SQL)
Bilgi Şeması Görünümleri (Transact-SQL)
sys.objects (Transact-SQL)
sys.key_kısıtlamalar (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.tables (Transact-SQL)