Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Typy obmedzení v PL /SQL

PL /SQL je štruktúrovaný dopytovací jazyk používa predovšetkým v rámci systému riadenia databázy Oracle . Obmedzenia sú pravidlá a obmedzenia , ktorá zaznamenáva v tabuľke musí spĺňať , vyrobené buď v dobe vzniku do tabuľky alebo do tabuľky neskôr . PL /SQL obsahuje niekoľko typov obmedzenia . Obmedzenia v PL /SQL môže vzťahovať na jedno alebo viac polí . Primárne a cudzie kľúče

primárny kľúč jednoznačne identifikuje záznam v tabuľke . Poľa alebo polí , ktorá tvorí primárny kľúč musí mať všetky hodnoty . Je-li primárny kľúč sa skladá z viac ako jedného poľa , niektoré polia môžu obsahovať duplicitné hodnoty vo viacerých záznamoch , však, aby sa celá kombinovaná kľúčové pole musí byť jedinečné pre každý záznam . Cudzí kľúč je obmedzenie , ktoré odkazuje na kľúč v inej tabuľke , často primárny kľúč . Hodnoty v týchto poliach musí byť rovnaká . PL /SQL používa cudzie kľúče k prepojeniu viacerých tabuliek , ako je stôl zákazníka a tabuľky zoznam položiek zakúpené týmito zákazníkmi .
UNIQUE

jedinečnosti zaisťuje že pole alebo polí , na ktoré sa vzťahuje obmedzenie v zázname bude mať inú hodnotu z ľubovoľného záznamu v tabuľke . Unikátny obmedzenie je podobný primárny kľúč , ale pole s jedinečným obmedzenia nemusia mať hodnoty . Je-li obmedzenia sa skladá z viac ako jedného poľa , niektoré polia môžu mať nulové hodnoty , ak kombinácia odborov zostáva jedinečný v tabuľke .
Obmedzenie NOT NULL

V PL /SQL , " null " značka označuje neexistujúce hodnotu . NOT NULL obmedzenie určuje, že pole v zázname musí mať hodnotu . Hodnoty ako 0 alebo prázdne miesto nie sú rovnocenné null a môžu byť vložené do poľa s NOT NULL obmedzenia . Vytvorte NOT NULL obmedzenie na iba jedno pole . Ak sa pokúsite použiť PL /SQL vložiť záznam do tabuľky , ale majú hodnotu null pre polia s obmedzení NOT NULL , bude Oracle povie vám , že to nie je možné vložiť null do poľa a otázka vloženie zlyhá.


obmedzenia CHECK

Kontrola obmedzenia umožňuje zadať podmienku , nové dáta musia spĺňať , než dotazu vložky môžete pridať záznam do tabuľky . Keď vytvoríte kontrolný obmedzenia v PL /SQL , môžete zadať názov a potom zadajte kontrolné podmienky , napríklad , či hodnota , ktorú chcete vložiť , je väčšia ako nejaké číslo alebo na zabezpečenie jeho dĺžka je v určitom rozsahu . Nemôžete definovať kontrolný obmedzenia na zobrazenie alebo ich do čiastkových otázok .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené