x
1
begin
2
3
update pedidoparcela set
4
idcondicaopagamento = case when PutPedidoParcela.idcondicaopagamento = -99999 then pedidoparcela.idcondicaopagamento else PutPedidoParcela.idcondicaopagamento end,
5
idpedido = case when PutPedidoParcela.idpedido = -99999 then pedidoparcela.idpedido else PutPedidoParcela.idpedido end,
6
valor = case when PutPedidoParcela.valor = -99999 then pedidoparcela.valor else PutPedidoParcela.valor end,
7
datavencimento = case when Putpedidoparcela.datavencimento = 'NOVALUEWS' then pedidoparcela.datavencimento else TO_DATE(PutPedidoParcela.datavencimento,'YYYY-MM-DD') end,
8
ordem = case when PutPedidoParcela.ordem = -99999 then pedidoparcela.ordem else PutPedidoParcela.ordem end,
9
idtipocobranca = case when PutPedidoParcela.idtipocobranca = -99999 then pedidoparcela.idtipocobranca else PutPedidoParcela.idtipocobranca end,
10
codigoerp = case when Putpedidoparcela.externalid = 'NOVALUEWS' then codigoerp else Putpedidoparcela.externalid end
11
where idpedidoparcela = internalid ;
12
13
return query select internalid;
14
END;