SQL Server: Duplicação de registos indexados

———————————————————————-
— Carlos Galhano 2009.02.05
— Duplicação de Registos indexados
–tab teste: testeid,titulo
–tab teste2: teste2id,titulo2,testeid
———————————————————————-
Alter table teste add oldid integer
———————————————————————-
Select TesteID, Titulo INTO #tmpteste FROM teste
go
insert into teste (Titulo,oldid) (Select Titulo,testeid from #tmpteste)
go

—————–
Select teste.TesteID, teste2.Titulo2 INTO #tmpteste2 FROM teste2 inner join teste on teste.oldid=teste2.testeid
go
—————–
insert into teste2 (Titulo2,testeID)
((Select Titulo2,testeid from #tmpteste2 ))
go
—————–
drop table #tmpteste
go
drop table #tmpteste2
go
—————–
Alter table teste drop column oldid
———————————————————————-

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *