SQL Server aggiornare una tabella con il contenuto di un’altra

Per aggiornare un campo (o più di uno) in una tabella con il valore di un’altra in join con la nostra tabella da aggiornare l’istruzione è la seguente:

UPDATE TABELLA_DA_AGGIORNARE
set CAMPO_DA_AGGIORNARE = new.CAMPO_OK
from TABELLA_DA_AGGIORNARE
inner join TABELLA_OK as new on new.CAMPO = old.CAMPO

Dove new.TABELLA è la tabella con i dati a posto mentre old.TABELLA è la tabella con il campo da aggiornare

VN:F [1.9.22_1171]
Rating: 8.4/10 (5 votes cast)
VN:F [1.9.22_1171]
Rating: +3 (from 7 votes)
SQL Server aggiornare una tabella con il contenuto di un'altra, 8.4 out of 10 based on 5 ratings

Un commento su “SQL Server aggiornare una tabella con il contenuto di un’altra

  1. from TABELLA_DA_AGGIORNARE as old

    VA:F [1.9.22_1171]
    Rating: 5.0/5 (2 votes cast)
    VA:F [1.9.22_1171]
    Rating: 0 (from 2 votes)

Lascia un commento

*

Utilizzo i cookie per essere sicuro che tu possa avere la migliore esperienza sul mio sito. Se continui ad utilizzare questo sito assumo che tu ne sia felice.. maggiori informazioni

Questo sito utilizza i cookie per fonire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o clicchi su "Accetta" permetti al loro utilizzo.

Chiudi