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 < p > 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