Nwlapcug.com


Come aggiungere stranieri chiave Oracle SQL

Come aggiungere stranieri chiave Oracle SQL


Quando si aggiunge un vincolo di chiave esterna in un database Oracle SQL, utilizzare il comando ALTER TABLE. Una chiave esterna è un campo o un insieme di campi nella "tabella A" cui valore è tenuto a corrispondere al valore della chiave primaria per "tabella B." La relazione creata utilizzando una chiave esterna è quella di un padre bambino o master-details.

Istruzioni

1

Connettersi a Oracle SQL * Plus, fare clic su "Start", "Tutti i programmi," scegliere "SQLPlus."

2

Accede a Oracle SQL * Plus nella finestra di dialogo, immettere "Username", inserire la "Password", quindi fare clic su "OK".

3

Aggiungere una chiave esterna a una tabella in Oracle SQL. Per questa operazione, utilizzare la tabella impiegati e la tabella di order_status2 visualizzata. Il primo passo è quello di utilizzare il comando "ALTER TABLE" e "DROP COLUMN" comando sulla colonna "modified_by", quindi utilizzeremo il "ALTER TABLE" per aggiungere la chiave esterna per la colonna "modified_by".

SQL > descrivere dipendenti

Nome Null? Tipo



EMPLOYEE_ID NON NULLO NUMBER (38)

MANAGER_ID NUMBER (38)

FIRST_NAME NON NULLO VARCHAR2(10)

LAST_NAME NON NULLO VARCHAR2(10)

TITOLO VARCHAR2 (20)

STIPENDIO NUMBER(6)

SQL > descrivere order_status2

Nome Null? Tipo



ID NON NULL NUMBER (38)

STATO VARCHAR2(10)

LAST_MODIFIED DATA

MODIFIED_BY NUMBER (38)

SQL > ALTER TABLE order_status2

GOCCIA 2 colonna modified_by;

Tabella modificata.

SQL >

SQL > ALTER TABLE order_status2

2 ADD CONSTRAINT order_status2_modified_by_fk

3 modified_by riferimenti employees(employee_id);

Tabella modificata.