Kas yra db2 tikrinimo apribojimas?
Kas yra db2 tikrinimo apribojimas?

Video: Kas yra db2 tikrinimo apribojimas?

Video: Kas yra db2 tikrinimo apribojimas?
Video: DB2 Find Application Consuming High CPU 2024, Lapkritis
Anonim

A patikrinkite apribojimą yra taisyklė, nurodanti reikšmes, kurios leidžiamos viename ar daugiau kiekvienos pagrindinės lentelės eilutės stulpelių. Lentelėje gali būti bet koks skaičius patikrinkite apribojimus . DB2 ® įgyvendina a patikrinkite apribojimą taikydami apribojimą kiekvienai įterptai, įkeliamai arba atnaujintai eilutei.

Vėliau taip pat galima paklausti, koks yra patikrinimo apribojimo tikslas?

The PATIKRINTI apribojimą naudojamas apriboti verčių diapazoną, kurį galima įdėti į stulpelį. Jei apibrėžiate a PATIKRINTI apribojimą viename stulpelyje leidžia tik tam tikras šio stulpelio reikšmes. Jei apibrėžiate a PATIKRINTI apribojimą lentelėje jis gali apriboti reikšmes tam tikruose stulpeliuose, remdamasis kitų eilutės stulpelių reikšmėmis.

Be to, kas yra duomenų apribojimas? A suvaržymas yra apribojimas, kurį nustatote duomenis kuriuos vartotojai gali įvesti į stulpelį arba stulpelių grupę. A suvaržymas yra lentelės apibrėžimo dalis; galite įgyvendinti suvaržymus kai kuriate lentelę arba vėliau.

Taip pat žinote, kaip apibrėžiate tikrinimo apribojimą SQL?

Patikrinkite apribojimą . A patikrinkite apribojimą yra vientisumo rūšis apribojimas SQL kuriame nurodomas reikalavimas, kurį turi atitikti kiekviena duomenų bazės lentelės eilutė. The suvaržymas turi būti predikatas. Tai gali reikšti vieną stulpelį arba kelis lentelės stulpelius.

Kuo skiriasi stulpelio apribojimas ir lentelės apribojimas?

a stulpelyje lygiu suvaržymas apima tik stulpelyje jis apibrėžiamas. A stalo lygiu suvaržymas gali pamatyti kiekvieną lentelės stulpelyje . Tai yra pagrindinis skirtumas tarp du – tai „apimtis“. Bet koks stulpelyje lygiu suvaržymas (išimtis: ne nulis) gali būti išreikštas stalo lygiu – bet netiesa atvirkščiai.

Rekomenduojamas: