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ť obmedzenia v Oracle

V databáze Oracle , obmedzenia tabuľky sú pravidlá, ktoré definujú požadované hodnoty alebo obmedzenia , ktoré chránia integritu polí v tabuľke . Oracle má šesť typov obmedzenia : nie je null , jedinečný , primárny kľúč , cudzí kľúč , kontrole a REF , ktorý popisuje vzťahy medzi stĺpmi a objekty . Môžete definovať obmedzenia na tabuliek alebo zobrazenie . Môžete tiež definovať , kedy si najprv vytvoriť tabuľku alebo pohľad , alebo zmenou existujúca tabuľka alebo zobrazenie . Pri vytváraní väzby , dáte im jedinečné názvy z existujúcich polí v tabuľke alebo zobrazení . Pokyny dovolená 1

Otvorte nástroj Oracle SQL . Zadajte a spustite nasledujúci dotaz :

CREATE TABLE myTable (

číslo ,

názov VARCHAR2 ( 20 )

OBMEDZENIA name_nn NOT NULL

) ;

vytvorí tabuľku s dvoma poľami . To potom vytvára väzbu s názvom " name_nn " , ktorá vyžaduje poli " Názov " mať hodnotu , keď je vložený nový záznam do tabuľky .
2

Zadajte a spustite " ALTER TABLE ADD CONSTRAINT myTable id_un Unique ( id ) , " ( bez úvodzoviek ) . Tento dotaz sa zmení tabuľku pridaním druhého obmedzenia , s názvom " id_un " , ktorý vyžaduje každý záznam v tabuľke majú jedinečnú hodnotu pre pole " id " .
3

Zadajte a spustiť nasledujúci dotaz :

CREATE VIEW MyView ( id , meno ,

OBMEDZENIA id_pk PRIMARY KEY ( id ) )

AS SELECT id , meno FROM myTable ;

To vytvára názor , že kladie obmedzenia primárneho kľúča v poli " ID "
4

Enter " ALTER VIEW MyView ADD CONSTRAINT name_nn NOT NULL ( názov ) , " . ( bez úvodzoviek ) . To pridáva obmedzenia k názoru , vyžadujúce názov poľa má hodnotu .

Najnovšie články

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