Opa, Em 18 de janeiro de 2012 13:27, Marcelo Silva (IG) <marc...@ig.com.br>escreveu:
> Pessoal esse UPDATE esta sem fim... mas não entendi porque o mesmo SQL > funciona normalmente > > Olha o UPDATE > > update mv_vendas_itens set cod_key_pre = coalesce(b.cod_key, 0) > from mv_vendas_itens as a > inner join mv_vendas_pre_itens b on(b.cod_id = a.cod_id) > and(b.pedido = a.pedido) > and(b.codigo = a.codigo) > and(b.valor_ven = a.valor_ven) > and(b.obs not in('C')) > where (a.obs not in('C')) > > Aqui o SELECT > > select b.cod_key, b.pedido, b.codigo, b.valor_ven, a.* from > mv_vendas_itens a > inner join mv_vendas_pre_itens b on(b.cod_id = a.cod_id) > and(b.pedido = a.pedido) > and(b.codigo = a.codigo) > and(b.valor_ven = a.valor_ven) > and(b.obs not in('C')) > where (a.obs not in('C')) > > O Select vem rapidinho, mas o Update fica em loop > Update em loop ou extramemente lento? Qual o resultado do EXPLAIN? > > > > Marcelo Silva > -------------------------------------------------- > Desenvolvedor Delphi, PHP > msn: marc...@ig.com.br > cel.: (11) 9693-4251 > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > Abraços -- JotaComm http://jotacomm.wordpress.com
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral