Si tratta di SQL Server 2012 Management Studio. Sto addestrando le mie competenze SQL come creare manualmente le query.SQL Server Management Studio: perché quando si inserisce nella tabella, la colonna chiave esterna non è visibile?
Ora voglio inserire diversi record nella tabella Utenti. Come puoi vedere esiste una colonna GroupID
, che è una chiave esterna ad un'altra tabella Groups
.
Tuttavia quando scrivo una query:
insert into Users (Username, Pass, FullName, GroupID)
values ('Tyana', '17890', 'Tyana Stoyanov', 4)
ottengo un errore:
Invalid column name GroupID
Perché?
Dopo aver aggiunto nuove colonne è necessario aggiornare la cache di intellisense per farle raccogliere. Possibile duplicato di [SQL Server 2008 Intellisense problema] (http://stackoverflow.com/questions/7215211/sql-server-2008-intellisense-problem) –
Sì, questo era !!! Non conoscevo questa opzione, anche se ho persino provato Disconnect/Connect senza successo. Grazie! – Todo
+1 per una domanda ben presentata. –