Nie nulové obmedzenie

Autor: Robert Simon
Dátum Stvorenia: 18 V Júni 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
Nie nulové obmedzenie - Technológie
Nie nulové obmedzenie - Technológie

Obsah

Vymedzenie pojmu - Čo znamená „nulové obmedzenie“?

Nenulové obmedzenie je obmedzenie umiestnené na stĺpci v tabuľke relačných databáz. Vynucuje podmienku, že v tomto stĺpci musí každý riadok údajov obsahovať hodnotu - počas operácií vkladania alebo aktualizácie nemôže zostať prázdny. Ak tento stĺpec zostane prázdny, spôsobí to chybu a celá operácia vloženia alebo aktualizácie zlyhá.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje obmedzenia typu Null

Zvážte tabuľku s názvom CUSTOMER_MASTER, v ktorej sú uložené podrobnosti o zákazníkoch v databáze banky. Každý zákazník musí mať aspoň priezvisko a musí patriť k určitému pohlaviu. Dva stĺpce, ktoré sa zaoberajú priezviskom a pohlavím, sa môžu pri vytváraní tabuľky Customer_Master označiť ako „NOT NULL“.

Vzorový skript SQL na vykonanie tohto postupu je uvedený nižšie:
CREATE TABLE customer_master (
PRIMÁRNY KĽÚČ INTEGROVANIA ZÁKAZNÍKOV,
priezvisko CHAR NOT NULL,
krstné meno CHAR,
date_of_birth DATE NOT NULL,
pohlavie CHAR NIE JE NULL)

Obmedzenie, ktoré nie je nulové, je užitočným nástrojom pre návrhárov databáz na presadzovanie obchodnej logiky. Namiesto použitia programovacieho kódu na presadzovanie koncepcie „musí mať vždy hodnotu“ jednoducho používajú zabudovanú databázovú funkciu.

Niekedy je nenulová prekážka implicitná. Keď je stĺpec označený ako primárny kľúč (pozri stĺpec „custid“ v našom príklade vyššie), používa sa na jednoznačnú identifikáciu všetkých riadkov v tabuľke, aby ich zjavne nemohli zostať prázdne.