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

Ako pridať kontrola obmedzenia v Oracle

Pri vytváraní alebo zmeny tabuliek a pohľadov v databáze Oracle , môžete pridať niektorý z šiestich obmedzenia Oracle . Jeden z tých šiestich , sa nazýva " check " obmedzenia , ktorá robí to tak pri pokuse o pridanie nového záznamu do tabuľky záznam , musí spĺňať požiadavky na obmedzenie . Ak sa pokúsite pridať záznam , ktorý nespĺňa túto podmienku , databázy odmieta vstup . Pokyny dovolená 1

Otvorte nástroj Oracle SQL
2

Zadajte a spustite nasledujúci dotaz : .

Vytvoriť nový účet TABLE (

identifikačné číslo ( 8 ) ,

názov VARCHAR2 ( 30 ) ,

vek čÍSLO ( 2 ) ,

platené CHAR ( 1 ) ,

obmedzenia check_age_min CHECK ( vek > 21 )

) ;

Tento dotaz vytvorí tabuľku s tromi poľami . Dodáva kontrolný obmedzenia s názvom " check_age_min " , ktorá vyžaduje , aby každý záznam má vekový hodnotu väčšiu ako 21
3

Zadajte a spustite nasledujúci dotaz : .

ALTER Registrácia TABLE ADD CONSTRAINT check_paid CHECK ( platí v ( " Y " , " N " ) ) ;

Otázka menia tabuľky a pridáva obmedzenia s názvom " check_paid " , ktorý kontroluje položky v " platené " oblasti , ktoré si vyžadujú že majú hodnotu buď " Y " alebo " N " a nič iné .

Najnovšie články

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