----- Original Message ----- 
From: "Adalberto de Sousa Monteiro" <[EMAIL PROTECTED]>
To: <oracle_br@yahoogrupos.com.br>
Sent: Wednesday, June 28, 2006 1:39 PM
Subject: [oracle_br] Ajuda com MERGE


Boa tarde a todos,
Alguem poderia me ajudar com o comando abaixo ? Estou tentando executa-lo e
ele está se perdendo.

Desculpa ai pessoal, é a primeira vez que utilizo esse comando.

Desde ja agradeço a todos
Adalberto
MERGE INTO VIAGEM ccviagem
USING ( select viagem.codfil,
viagem.numero,
to_char(viagem.dtemis,'DD/MM/YYYY') dtemis,
viagem.codcav,
viagem.codcar,
viagem.codmot,
viagem.codfro,
viagem.tpoper,
viagem.tpviag,
viagem.qtdnfs
from logistic.afa037 viagem
where to_char(viagem.datalt, 'DD/MM/YYYY') between vs_dtInicial and
vs_dtFinal
) lcviagem
on ( lcviagem.codfil = ccviagem.CD_FILVIA
and lcviagem.numero = ccviagem.NR_VIAGEM
)
WHEN MATCHED THEN
UPDATE SET ccviagem.DT_ALTERACAO = sysdate
WHEN NOT MATCHED THEN
INSERT ( CD_EMPRESA,
CD_FILIAL,
CD_FILVIA,
NR_VIAGEM,
DT_EMISSAO,
CD_FROTA,
CD_CARRETA,
CD_MOTORISTA,
CD_FROTISTA,
CD_TPOPERACAO,
CD_TPVIAGEM,
QT_NF,
DT_CADASTRO
)
VALUES ( 1,
1,
lcviagem.codfil,
lcviagem.numero,
lcviagem.dtemis,
lcviagem.codcav,
lcviagem.codcar,
lcviagem.codmot,
lcviagem.codfro,
lcviagem.tpoper,
lcviagem.tpviag,
lcviagem.qtdnfs,
sysdate
);



----------------------------------------------------------------------------
----------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
----------------------------------------------------------------------------
----------------------------------------------______________________________
____________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o
link do mesmo para evitar trafego(pedidos) desnecessário.
Links do Yahoo! Grupos










--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine 
__________________________________________________________________
O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o 
link do mesmo para evitar trafego(pedidos) desnecessário. 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a