dovre aggiornare una tabella di 9000 nomi con dei dati che si trovano su
un altra tabella di un altro database sql server.
Qualcuno può aiutarmi?
dovre aggiornare una tabella di 9000 nomi con dei dati che si trovano su
un altra tabella di un altro database sql server.
Qualcuno può aiutarmi?
leggi da server_a e scrivi su server_b?
server diversi o database diversi?
il server è unico ma le tabelle si trovano
su due database sql server
se il server è lo stesso, la tabella si indirizza così
SELECT campi FROM altro_database.dbo.tabella
that easy!![]()
Mi potresti fare un esempio di update,
tabella 1 = databasex.dbo.dipendenti
tabella 2 = database2.dbo.dipendenti
update....
sapresti farlo tra due tabelle dello STESSO database?
Non ho mai effettuato aggiornamenti su due tabelle.
ok. puoi fare qualcosa del genere
sistemala secondo necessitàcodice:UPDATE T2 SET T2.campo=T1.campo FROM Tabella1 T1 JOIN Tabella2 T2 ON T1.campoJoin=T2.campoJoin -- eventuale WHERE
ma con questi dati come posso risolvere?
1 nome database A
nome tabella DIPENDENTI
nome campo da aggiornare UFFICIO
nome campo da aggiornare LIVELLO
nome campo COMUNE= ID
2 nome database B
nome tabella DIPENDENTI
nome campo da aggiornare UFFICIO
nome campo da aggiornare LIVELLO
nome campo COMUNE= ID
--------------------------------------------------------
UPDATE
T2
SET
T2.campo=T1.campo
FROM Tabella1 T1 JOIN Tabella2 T2
ON T1.campoJoin=T2.campoJoin
-- eventuale WHERE
----------------------------------------------------------------
grazie
scusa, ma devi solo sostituire i nomi (db, tabelle, campi)...