In SQL-tabellen , kunt u gebruik maken van buitenlandse sleutels om soortgelijke kolommen verbinden in twee verschillende tabellen . Bijvoorbeeld , een tabel gebruikt om informatie te beschrijven van een verkoop zou een veld bevatten met het ID-nummer van de werknemer die de verkoop maakte bevatten . Een foreign key zou de werknemer ID-nummer van de tafel verkoop aan de werknemer tafel, die andere informatie opslaat over de werknemer , zoals naam en functie aansluiten . Dit vermindert de noodzaak om informatie te kopiëren , bespaart tijd en houdt tabellen sloten en apart . Instructies 1 Bepaal de kolom die u nodig hebt om te gebruiken als de externe sleutel . De kolom , of kenmerk , u als vreemde sleutel te gebruiken moet een kolom die voorkomt in zowel van de tabellen die u wilt aansluiten op de externe sleutel te zijn . De kolommen hoeven niet te exact dezelfde naam hebben maar moet dezelfde gegevens beschrijven kopen van 2 Voeg deze regel toe aan uw code om de externe sleutel gelijktijdig te creëren bij het maken van een tabel : . " Kolom1 soort FOREIGN KEY Referenties table2 ( kolom2 ) . " " Kolom1 " is de naam van het attribuut of kolom in de huidige tabel gebruikt als onderdeel van de externe sleutel , " type" beschrijft het gegevenstype voor de kolom , zoals integer of tekenreeks ; " table2 " is de naam van de tweede tabel die u wilt verbinden en " kolom2 " is de naam van de kolom of kenmerk in de tweede tabel die overeenkomt met " Kolom1 . " 3 Voeg deze regel toe aan uw code op een wijziging bestaande tabel een externe sleutel toe te voegen : ALTER TABLE tabelnaam aDD FOREIGN KEY ( kolom1 ) Referenties table2 ( kolom 2 ) 4 Scheid meerdere kolommen namen met komma's . Je kunt ook de externe sleutel een naam wanneer u een tabel een externe sleutel toe te voegen veranderen : ALTER TABLE tabelnaam ADD CONSTRAINT FK_foreignkeyname FOREIGN KEY ( column1 , < kolom2 ) Referenties table2 ( column1 , kolom2 ) > br |