Dire Ho una tabella chiamata Employee
(ha ID
, NAME
, ADDRESS
, e PHONE
colonne). (Non è il mio vero problema, ma semplificato per rendere la questione più facile.)Come utilizzare il comando merge
Se io chiamo uno sProc chiamata UpdateEmployee
e passo in un @Name
, @Address
, @Phone
e @ID
.
Si può utilizzare l'unione per controllare facilmente se esiste l'ID? Se lo fa per aggiornare il nome, l'indirizzo e il telefono? e se non li inserisce?
Vedo esempi in rete, ma sono enormi e pelosi. Vorrei un semplice esempio semplice se possibile.
(. Recentemente abbiamo aggiornato a SQL 2008, quindi sono nuovo al comando merge)
+1 Grazie per averlo messo alla prova! –