Video: Db2-də yoxlama məhdudiyyəti nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
A məhdudiyyəti yoxlayın əsas cədvəlin hər sətirinin bir və ya bir neçə sütununda icazə verilən dəyərləri təyin edən qaydadır. Cədvəldə istənilən sayda ola bilər məhdudiyyətləri yoxlayın . DB2 ® tətbiq edir a məhdudiyyəti yoxlayın məhdudiyyəti daxil edilmiş, yüklənmiş və ya yenilənmiş hər bir sıraya tətbiq etməklə.
Sonradan soruşula bilər ki, çek məhdudiyyətinin məqsədi nədir?
The Məhdudiyyəti yoxlayın sütunda yerləşdirilə bilən dəyər diapazonunu məhdudlaşdırmaq üçün istifadə olunur. Əgər müəyyən etsəniz a Məhdudiyyəti yoxlayın bir sütunda bu sütun üçün yalnız müəyyən dəyərlərə icazə verir. Əgər müəyyən etsəniz a Məhdudiyyəti yoxlayın cədvəldə o, sətirdəki digər sütunlardakı dəyərlərə əsaslanaraq müəyyən sütunlardakı dəyərləri məhdudlaşdıra bilər.
Həmçinin, məlumat məhdudiyyəti nədir? A məhdudiyyət yerləşdirdiyiniz məhdudiyyətdir data istifadəçilərin bir sütuna və ya sütunlar qrupuna daxil ola biləcəyi. A məhdudiyyət cədvəl tərifinin bir hissəsidir; həyata keçirə bilərsiniz məhdudiyyətlər cədvəli yaratdığınız zaman və ya daha sonra.
Həmçinin bilin, SQL-də yoxlama məhdudiyyətini necə müəyyənləşdirirsiniz?
Məhdudiyyəti yoxlayın . A məhdudiyyəti yoxlayın dürüstlüyün bir növüdür SQL-də məhdudiyyət verilənlər bazası cədvəlindəki hər bir sətir tərəfindən yerinə yetirilməli olan tələbi müəyyən edir. The məhdudiyyət predikat olmalıdır. Cədvəlin bir sütununa və ya bir neçə sütuna istinad edə bilər.
Sütun məhdudiyyəti ilə cədvəl məhdudiyyəti arasındakı fərq nədir?
a sütun səviyyə məhdudiyyət yalnız əhatə dairəsinə malikdir sütun üzərində müəyyən edilir. A masa səviyyə məhdudiyyət hər birini görə bilər cədvəldəki sütun . Bu mayordur aralarındakı fərq iki - "əhatə dairəsi". Hər hansı sütun səviyyə məhdudiyyət (istisna: null deyil) ilə ifadə edilə bilər masa səviyyə - lakin bunun əksi doğru deyil.
Tövsiyə:
SQL Serverdə yoxlama seçimi nədir?
SQL Server Baxışları YOXLAMA SEÇİMİ. Görünüşlər SQL Serverdə YOXLAMA SEÇİMİ ilə yaradıla bilər. YOXLAMA OPSİYASI ilə görünüşə qarşı icra edilən bütün INSERT və UPDATE ifadələrinin WHERE bəndindəki məhdudiyyətlərə cavab verdiyinə və görünüşdəki dəyişdirilmiş məlumatların INSERT və UPDATE ifadələrindən sonra görünən qalmasına əmin olacaq
Nocheck məhdudiyyəti SQL Server nədir?
WITH NOCHECK bunu mövcud məlumatları yoxlamadan edir. Beləliklə, NOCHECK CHECK COSTRAINT İLƏ çaşdırıcı sintaksis mövcud məlumatları yoxlamadan məhdudiyyəti təmin edir. Cədvəldəki məlumatların yeni əlavə edilmiş və ya yenidən aktivləşdirilmiş FOREIGN KEY və ya CHECK məhdudiyyətinə qarşı təsdiq edilib-edilmədiyini müəyyən edir
Üst-üstə düşmə məhdudiyyəti nədir?
Üst-üstə düşmə məhdudiyyəti - Üst-üstə düşmə məhdudiyyəti iki alt sinifin eyni obyekti ehtiva edib-etməməsini müəyyən edir
Alternativ müalicə dizaynının məhdudiyyəti nədir?
Alternativ müalicə dizaynlarının məhdudlaşdırılması: o, çoxsaylı müalicə müdaxiləsinə həssasdır, o müalicələrin sürətlə irəli-geri keçidi müdaxilələrin tətbiq olunduğu tipik üsulu əks etdirmir və süni və arzuolunmaz hesab edilə bilər
Db2-də məhdudiyyəti necə aradan qaldırırsınız?
Prosedur Unikal məhdudiyyətləri açıq şəkildə aradan qaldırmaq üçün ALTER TABLE ifadəsinin UNİKAL DROP bəndindən istifadə edin. İlkin açar məhdudiyyətlərini aradan qaldırmaq üçün ALTER TABLE ifadəsinin DROP PRIMARY KEY bəndindən istifadə edin. Yoxlama məhdudiyyətlərini (cədvəl) aradan qaldırmaq üçün ALTER TABLE ifadəsinin DROP CHECK bəndindən istifadə edin