Array
(
)

Help - Comparação de dados

Mmsaleis
   - 27 abr 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????

:)

It3r
   - 02 mai 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.

It3r
   - 02 mai 2006

Olá mmSaleis

create procedure xx
@codigo int
as
if @codigo <> 0
begin
if (select count (*) from dbo.tabela1 where campo = @codigo) > 0

Citação:

´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.