Db2'deki kontrol kısıtlaması nedir?
Db2'deki kontrol kısıtlaması nedir?

Video: Db2'deki kontrol kısıtlaması nedir?

Video: Db2'deki kontrol kısıtlaması nedir?
Video: BANKALAR BATAR MI? DÖVİZE EL KONUR MU? SERMAYE KONTROLÜ NEDİR? GELİR Mİ? | MURAT MURATOĞLU 2024, Nisan
Anonim

A kısıtlamayı kontrol et temel tablonun her satırının bir veya daha fazla sütununda izin verilen değerleri belirten bir kuraldır. Bir tablo herhangi bir sayıda olabilir kısıtlamaları kontrol et . DB2 ® bir kısıtlamayı kontrol et kısıtlamayı eklenen, yüklenen veya güncellenen her satıra uygulayarak.

Daha sonra, bir kontrol kısıtlamasının amacının ne olduğu da sorulabilir.

NS KONTROL kısıtlaması bir sütuna yerleştirilebilecek değer aralığını sınırlamak için kullanılır. bir tanımlarsanız KONTROL kısıtlaması tek bir sütunda bu sütun için yalnızca belirli değerlere izin verir. bir tanımlarsanız KONTROL kısıtlaması bir tabloda, satırdaki diğer sütunlardaki değerlere dayalı olarak belirli sütunlardaki değerleri sınırlayabilir.

Ayrıca, veri kısıtlaması nedir? A kısıtlama üzerine koyduğunuz bir sınırlamadır. veri kullanıcıların bir sütuna veya sütun grubuna girebileceği A kısıtlama tablo tanımının bir parçasıdır; uygulayabilirsin kısıtlamalar tabloyu oluşturduğunuzda veya daha sonra.

Ayrıca Bilin, SQL'de bir kontrol kısıtlamasını nasıl tanımlarsınız?

Kısıtlamayı kontrol et . A kısıtlamayı kontrol et bir bütünlük türüdür SQL'de kısıtlama bu, bir veritabanı tablosundaki her satır tarafından karşılanması gereken bir gereksinimi belirtir. NS kısıtlama bir yüklem olmalıdır. Tek bir sütuna veya tablonun birden çok sütununa başvurabilir.

Sütun kısıtlaması ile tablo kısıtlaması arasındaki fark nedir?

a kolon seviye kısıtlama yalnızca kapsamı vardır kolon üzerinde tanımlanmıştır. A tablo seviye kısıtlama her şeyi görebilir tablodaki sütun . bu en önemli arasındaki fark ikisi - "kapsam belirleme". Herhangi kolon seviye kısıtlama (istisna: boş değil) şurada ifade edilebilir: tablo seviye - ama bunun tersi doğru değil.

Önerilen: