Em 24 de junho de 2010 13:50, Veronica Almeida
<[email protected]>escreveu:
>
> <corte.
>
> -- Resultado da consulta deverá trazer estados (uf) que tenho no meu db
> local e não existam no bd "remoto":
>
> SELECT est_local.uf
> FROM estado est_local
> WHERE NOT EXISTS (SELECT uf
> FROM dblink ('nome_conexao', 'SELECT
> uf FROM estado est_rem') AS est_rem (uf character (2))
> WHERE est_local.uf = est_rem.uf);
>
> <corte>
>
>
Será que a query não fica mais rápida se vc fizesse assim:
SELECT est_local.uf
FROM estado est_local
WHERE NOT EXISTS (SELECT uf
FROM dblink ('nome_conexao',
'SELECT uf
FROM estado
est_rem
*WHERE
uf='||quote_literal(est_local.uf)*) AS est_rem (uf character (2)) );
--
Fabrízio de Royes Mello
>> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral