Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come aggiungere la chiave esterna di Oracle SQL

Utilizzare il comando ALTER TABLE quando si aggiunge un vincolo di chiave esterna in un database Oracle SQL . Una chiave esterna è un campo o insieme di campi in " tabella A" il cui valore è tenuto a corrispondere al valore della chiave primaria per la " tabella B. " Il rapporto creato utilizzando una chiave esterna è quella di un master-detail o genitore a figlio . Istruzioni
1

Collegarsi a Oracle SQL * Plus , fare clic su "Start ", " Tutti i programmi ", quindi fare clic su " sqlplus ".
2

Log in Oracle SQL * Plus finestra di dialogo , inserire " Nome utente ", immettere "Password ", quindi fare clic su " OK ".
3

aggiungere una chiave esterna di una tabella in Oracle SQL . Per questa operazione, utilizzare la tabella di dipendenti e la tabella order_status2 visualizzato. Il primo passo è quello di usare il comando "ALTER TABLE " e il comando "DROP COLUMN " nella colonna " modified_by " , allora useremo il "ALTER TABLE " per aggiungere la chiave esterna per la colonna " modified_by " .

SQL > DESCRIVERE dipendenti

Nome Null ? Tipo

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

NOT NULL employee_id NUMBER ( 38 ) per

NUMERO MANAGER_ID ( 38 )

FIRST_NAME NOT NULL VARCHAR2 ( 10 ) per

LAST_NAME NOT NULL VARCHAR2 ( 10 ) per

TITOLO VARCHAR2 ( 20 ) per

NUMERO STIPENDIO ( 6)

SQL > DESCRIVE order_status2

Nome Null ? Tipo

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

NOT NULL ID NUMBER ( 38 ) per

STATO VARCHAR2 ( 10 ) per

DATA last_modified

NUMERO MODIFIED_BY ( 38 ) per

SQL > ALTER TABLE order_status2

2 DROP COLUMN modified_by ;

modificata tabella

SQL > < . br>

SQL > ALTER TABLE order_status2

2 Aggiungi vincolo order_status2_modified_by_fk

3 modified_by RIFERIMENTI dipendenti ( employee_id ) .

modificata tabella


 

software © www.354353.com