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ť cudzí kľúč Oracle SQL

pri pridanie obmedzení cudzieho kľúča v databáze Oracle SQL pomocou príkazu ALTER TABLE . Cudzí kľúč je pole alebo kolekcia polí v " tabuľke A " , ktorej hodnota je potrebná , aby zodpovedala hodnotu primárneho kľúča pre " stolové B. " Vzťah vytvorený pomocou cudzieho kľúča je to master - detail alebo rodičia na dieťa . Pokyny dovolená 1

Pripojte sa k Oracle SQL * Plus , kliknite na tlačidlo " Štart " , " Všetky programy " a potom kliknite na " Sqlplus . "
2

Prihláste sa Oracle SQL * Dialóg Plus , zadajte " meno " , zadajte " Heslo " , kliknite na tlačidlo " OK " .
3

Pridať cudzí kľúč do tabuľky v Oracle SQL . Pre túto úlohu , použite tabuľku zamestnancov a tabuľka order_status2 zobrazený. Prvým krokom je použitie príkazu " ALTER TABLE " a " DROP stĺpec " príkazu na " modified_by " stĺpci , potom budeme používať " ALTER TABLE " pridať cudzí kľúč pre " modified_by " stĺpci .

SQL > DESCRIBE zamestnanci klipart

Name Null ? Zadajte

------------------------------------------- --------------------------

Zamestnanec _ NOT NULL ČÍSLO ( 38 )

MANAGER_ID ČÍSLO ( 38 )

FIRST_NAME NOT NULL VARCHAR2 ( 10 )

last_name NOT NULL VARCHAR2 ( 10 )

HLAVA VARCHAR2 ( 20 )

PLAT ČÍSLO ( 6 )

SQL > DESCRIBE order_status2 klipart

Name Null ? Zadajte

------------------------------------------- -----------------

ID NOT NULL ČÍSLO ( A 38 )

STAV VARCHAR2 ( 10 )

LAST_MODIFIED DATE

MODIFIED_BY ČÍSLO ( 38 )

SQL > ALTER TABLE order_status2

2 DROP STĹPEC modified_by ;

Tabuľka zmenený

SQL > < . br >

SQL > ALTER TABLE order_status2

2 ADD CONSTRAINT order_status2_modified_by_fk

3 modified_by Odkazy zamestnancov ( employee_id ) ;

Stolný zmeniť
< . br >

Najnovšie články

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