Em 10 de novembro de 2012 15:35, Fábio Gibon <[email protected]>escreveu:

> Pessoal,
>             tem como eu inserir (em bloco), em um banco remoto via
> dblink onde a origem dos dados é um select local?
>
> algo tipo... SELECT dblink_exec(‘conexao’,'INSERT INTO tabeladestino
> SELECT * FROM TABELALOCAL');
>
>
Fábio,

Monte *dinamicamente* seu comando INSERT com várias cláusulas VALUES e
depois use o dblink_exec [1]. Ex:

INSERT INTO tabela (colunas, ...) VALUES (valores1, ...), (valores2, ...),
..., (valoresN, ...);

Att,

[1] http://www.postgresql.org/docs/9.2/interactive/contrib-dblink-exec.html

-- 
Fabrízio de Royes Mello
Consultoria/Coaching PostgreSQL
>> Blog sobre TI: http://fabriziomello.blogspot.com
>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
>> Twitter: http://twitter.com/fabriziomello
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a