Condividi
Impostare la relazione tra tabelle in Sql Server Express
Io ho ed utilizzo Sql Server Express, come faccio a settare la relazione tra le tabelle?
Risolta
3
Sql Server
17-09-2019
2 Risposte
2014 Visite
+1
Risposte ( 2 approvate )
Che tu abbia la versione Express o Enterprise di Sql Server non cambia nulla, la relazione tra le tabelle è un fattore logico, e banalmente 2 tabelle si relazionano tra di loro a mezzo una chiave esterna, la cosidetta foreign key, e per impostarla su tabelle già esistenti ti basta usare lo statement
ALTER TABLE
, istruzione basilare a livello SQL in qualsiasi versione di SQL Server.Come suggeritoti da Claudio devi modificare (ALTER) la tua tabella ed impostare la foreign_key, così come faresti in qualsiasi database:
Se hai dimestichezza con il linguaggio sql, allora il Management Studio di Sql Server (usabile anche nella versione Express) ti mette a disposizione una UI (User Interface - Interfaccia grafica) che ti permette di referenziare le tabelle tra loro con dei semplici puntatori, ma di fatto internamente genera sempre una
ALTER TABLE
come nella query mostratati.