Db2-də yoxlama məhdudiyyəti nədir?
Db2-də yoxlama məhdudiyyəti nədir?

Video: Db2-də yoxlama məhdudiyyəti nədir?

Video: Db2-də yoxlama məhdudiyyəti nədir?
Video: Korrupsiyalı SQlite DB fayllarını necə bərpa etmək və ixrac etmək | Sadə metod 2024, Noyabr
Anonim

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ə: