Help - Comparação de dados

SQL Server

27/04/2006

ola galera....

alguem pode me ajudar por favor?

seguinte...

tenho 2 tabelas, table 1 e table 2

eu preciso pegar os dados da table 1 e comparar com os dados da table 2...
ou melhor...

eu tenho que atualizar a table 2 de acordo com as informações de table 1...

caso eu tenha um novo registro na table 1, na hora da comparação das duas tables eu terei q pegar esse novo registro da table 1 e incluir na table 2...
e se os dados estao iguais, nao precisarei fazer nada...

sera que alguem sabe como fazer isso por favor?

eu queria fazer uma store procedure para fazer essa tarefa...

alguem pode me ajudar????

:)


Mmsaleis

Mmsaleis

Curtidas 0

Respostas

It3r

It3r

27/04/2006

Olá mmSaleis


create procedure xx
@codigo int
as
if @codigo <> 0
begin
if (select count (*) from dbo.tabela1 where campo = @codigo) > 0
´não faz nada se for igual ao codigo passado por parametro
else
insert tabela2 values (colunas.... )
end


Deve ser mais ou menos isso....

espero ter ajudado, qualquer coisa, posta novamente....


Abraço.


GOSTEI 0
It3r

It3r

27/04/2006

Olá mmSaleis


create procedure xx
@codigo int
as
if @codigo <> 0
begin
if (select count (*) from dbo.tabela1 where campo = @codigo) > 0
´não faz nada se for igual ao codigo passado por parametro aqui vc colocaria o update na tabela 2... update table2 set codigo = @codigo....

else
insert tabela2 values (colunas.... )
end


Deve ser mais ou menos isso....

espero ter ajudado, qualquer coisa, posta novamente....


Abraço.


GOSTEI 0
POSTAR