Sto utilizzando le tabelle di staging per eseguire la convalida e inserire in live.SQL Server - copia dati dalla tabella di staging
Supponiamo Ho una tabella PERSONE
TABLE Persons
(
Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
HouseNumber int,
)
e un tavolo STAGING come segue
TABLE Persons_Staging
(
Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
HouseNumber varchar(255),
)
devo scrivere un procedimento per trasferire dati dalla tabella staging a la tabella live assicurandosi che non siano stati inseriti duplicati. Come posso ottenerlo?
Grazie in anticipo
non ho fatto qualcosa di simile manualmente per anni, e hanno venire a vedere questo tipo di compito come interamente non produttivo. Questo potrebbe non essere un'opzione per ora, ma a lungo termine, prendere in considerazione l'idea di ottenere uno strumento per il confronto dei database. Questi sono progettati per fare tutto il lavoro pesante, lasciandoti libero di concentrarti sul lavoro di sviluppo. Uso gli strumenti di Redgate. Hanno una prova gratuita. http://www.red-gate.com –