Čo je kontrolné obmedzenie v db2?
Čo je kontrolné obmedzenie v db2?

Video: Čo je kontrolné obmedzenie v db2?

Video: Čo je kontrolné obmedzenie v db2?
Video: Online Kurz Príprava na skúšku ITIL Foundation - Ukážka - Skúška, Verzie, Čo je ITIL, Výhody, Služby 2024, November
Anonim

A kontrola obmedzenia je pravidlo, ktoré určuje hodnoty, ktoré sú povolené v jednom alebo viacerých stĺpcoch každého riadku základnej tabuľky. Tabuľka môže mať ľubovoľný počet skontrolujte obmedzenia . DB2 ® presadzuje a kontrola obmedzenia aplikovaním obmedzenia na každý riadok, ktorý je vložený, načítaný alebo aktualizovaný.

Následne si možno položiť otázku, aký je účel kontrolného obmedzenia?

The CHECK obmedzenie sa používa na obmedzenie rozsahu hodnôt, ktoré možno umiestniť do stĺpca. Ak definujete a CHECK obmedzenie v jednom stĺpci umožňuje iba určité hodnoty pre tento stĺpec. Ak definujete a CHECK obmedzenie v tabuľke môže obmedziť hodnoty v určitých stĺpcoch na základe hodnôt v iných stĺpcoch v riadku.

Tiež, čo je to dátové obmedzenie? A obmedzenie je obmedzenie, ktoré kladiete na údajov ktoré môžu používatelia zadať do stĺpca alebo skupiny stĺpcov. A obmedzenie je súčasťou definície tabuľky; môžete implementovať obmedzenia pri vytváraní tabuľky alebo neskôr.

Tiež viete, ako definujete kontrolné obmedzenie v SQL?

Skontrolujte obmedzenie . A kontrola obmedzenia je typ integrity obmedzenie v SQL ktorý určuje požiadavku, ktorú musí spĺňať každý riadok v databázovej tabuľke. The obmedzenie musí byť predikát. Môže odkazovať na jeden stĺpec alebo viacero stĺpcov tabuľky.

Aký je rozdiel medzi obmedzením stĺpca a obmedzením tabuľky?

a stĺpec úrovni obmedzenie má rozsah len na stĺpec je definovaná na. A tabuľky úrovni obmedzenie môže vidieť každý stĺpec v tabuľke . To je hlavný rozdiel medzi dva - to "rozsahu". akýkoľvek stĺpec úrovni obmedzenie (výnimka: nie je null) môže byť vyjadrená na tabuľky úroveň - ale opak nie je pravdou.

Odporúča: