1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
set identity_insert Modele on
insert into Test.dbo.Modele(
IdModele,
IdGrandeur,
IdLibelle,
Nom,
EstVisible,
EstTraduit
)
select IdModele, IdGrandeur, IdLibelle, Nom, EstVisible, EstTraduit from (
select distinct(m.IdModele), m.IdGrandeur, m.IdLibelle, m.Nom, m.EstVisible, m.EstTraduit
from ServLie.BDDsource.dbo.Modele m
inner join ServLie.BDDsource.dbo.ModeleFiche mf on mf.IDModele = m.IDModele
-- Jointure sur les nouvelles données de la table Fiche
inner join Test.dbo.Fiche f on f.idFiche = mf.IDFiche
) as m
where m.IdModele not in (
select IdModele
from Test.dbo.Modele
)
IF @@ERROR <> 0
PRINT N'ERREUR : Modele '
ELSE
PRINT N'TABLE : Modele -> OK'
set identity_insert Modele off |
Partager