Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come fare una chiave esterna

In tabelle SQL , è possibile utilizzare le chiavi esterne per collegare le colonne simili a due tavoli diversi . Ad esempio, una tabella utilizzata per contenere informazioni che descrivono una vendita potrebbe contenere un campo con il numero ID del dipendente che ha effettuato la vendita . Una chiave esterna sarebbe collegare l' ID dipendente dalla tabella delle vendite alla tabella dipendente , che memorizza le altre informazioni relative al dipendente , quali il nome e la posizione . Questo riduce la necessità di copiare informazioni , risparmia tempo e mantiene tavolini e separato . Istruzioni
1

Determinare la colonna è necessario utilizzare come chiave esterna . La colonna , o attributo , si utilizza come chiave esterna deve essere una colonna che si verifica in entrambe le tabelle che volete unire nella chiave esterna . Le colonne non devono avere lo stesso nome, ma devono descrivere gli stessi dati
2

Aggiungi questa riga di codice per creare contemporaneamente la chiave esterna durante la creazione di una tabella: . " Column1 tipo FOREIGN KEY RIFERIMENTI table2 ( column2 ) ". " Colonna1 " è il nome dell'attributo o colonna della tabella corrente utilizzata come parte della chiave esterna , " tipo ", descrive il tipo di dati per la colonna , come numero intero o una stringa di caratteri , " tabella2 " è il nome della seconda tabella che si desidera connettersi e " column2 " è il nome della colonna o attributo nella seconda tabella che corrisponde a " column1 . "
3

Aggiungi questa riga di codice per modificare un tabella esistente per aggiungere una chiave esterna :

ALTER TABLE nome_tabella

ADD FOREIGN KEY ( column1 )

REFERENCES tabella2 ( colonna 2 ) economici 4

Separare più nomi di colonna con virgole. Si può anche dare la chiave esterna di un nome quando si modifica una tabella per aggiungere una chiave esterna :

ALTER TABLE nome_tabella

Aggiungi vincolo FK_foreignkeyname FOREIGN KEY

( column1 ,

column2 ) per

RIFERIMENTI table2

( column1 , Stati

colonna2 ) economici

 

Programmazione © www.354353.com