λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Πώς να Προσθήκη Ξένων Κλειδιών Oracle SQL

Χρησιμοποιήστε την εντολή ALTER TABLE, κατά την προσθήκη ενός εξωτερικού κλειδιού σε μια βάση δεδομένων Oracle SQL . Ένα ξένο κλειδί είναι ένα πεδίο ή μια συλλογή των πεδίων σε « Πίνακα Α » η αξία των οποίων είναι απαραίτητη για να ταιριάζει με την τιμή του πρωτεύοντος κλειδιού για " Πίνακα Β. " Η σχέση που δημιουργείται με τη χρήση ενός ξένου κλειδιού είναι ότι από ένα master- λεπτομέρεια ή τον γονέα στο παιδί . Οδηγίες
Η 1

Σύνδεση με το Oracle SQL * Plus , κάντε κλικ στο κουμπί " Έναρξη", " Όλα τα προγράμματα , " και στη συνέχεια κάντε κλικ στο κουμπί " SQLPlus . " 2

Σύνδεση στο Oracle SQL * Plus διαλόγου , πληκτρολογήστε " Όνομα Χρήστη ", εισάγετε "Password " και στη συνέχεια κάντε κλικ στο κουμπί " OK".
εικόνων 3

Προσθήκη Εξωτερικών κλειδί για έναν πίνακα σε Oracle SQL . Για το έργο αυτό , χρησιμοποιήστε τον πίνακα των εργαζομένων και ο πίνακας order_status2 εμφανίζεται . Το πρώτο βήμα είναι να χρησιμοποιήσετε το " ALTER TABLE " εντολή και " DROP COLUMN " εντολή στη στήλη " modified_by " , τότε θα χρησιμοποιήσουμε το " ALTER TABLE " για να προσθέσετε το ξένο κλειδί για τη στήλη " modified_by " .

SQL > ΠΕΡΙΓΡΑΨΤΕ εργαζόμενοι

Όνομα Null ; Πληκτρολογήστε

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

EMPLOYEE_ID NOT NULL ΑΡΙΘΜΟΣ ( 38 )

MANAGER_ID ΑΡΙΘΜΟΣ ( 38 )

FIRST_NAME NOT NULL VARCHAR2 ( 10 )

LAST_NAME NOT NULL VARCHAR2 ( 10 )

ΤΙΤΛΟΣ VARCHAR2 ( 20 )

ΑΡΙΘΜΟΣ ΜΙΣΘΟΣ ( 6 )

SQL > ΠΕΡΙΓΡΑΨΤΕ order_status2

Όνομα Null ; Πληκτρολογήστε

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

ID NOT NULL ΑΡΙΘΜΟΣ ( 38 )

STATUS VARCHAR2 ( 10 )

LAST_MODIFIED ΗΜΕΡΟΜΗΝΙΑ

MODIFIED_BY ΑΡΙΘΜΟΣ ( 38 )

SQL > ALTER TABLE order_status2

2 DROP COLUMN modified_by ?

Πίνακας αλλάξει

SQL > <. br >

SQL > ALTER TABLE order_status2

2 ADD CONSTRAINT order_status2_modified_by_fk

3 ΑΝΑΦΟΡΕΣ modified_by εργαζομένων ( employee_id ) ?

Πίνακας αλλάξει
Η <. br >
Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα