Erro muito comum usando dblink.

ex:
Certo
select resp.* from dblink(ext_link,
                                             'SELECT col1,col2 from tab')'
                                 ) as resp(col1 int,col2 int) ;

Errado
select resp.* into result from dblink(ext_link,
                                             'SELECT col1,col2 from tab')'
                                 ) as resp(col1 int) ;


A query que você está executando remotamente retorma uma quantidade x
de colunas diferente da quantidade de colunas que você está tratando.


On 10/30/07, icjunior07 <[EMAIL PROTECTED]> wrote:
> Boa tarde a todos,
>
> Estou montando uma funcao em cima de uma trigger, e dentro da funcao estou 
> usando o dblink para poder quando
> tiver a inclusao de um registro na minha tabela de usuarios ele propague para 
> todos os outros servidores.
>
> Mas quando e para disparar o dblink, esta acusando um erro que eu nao 
> consegui decifrar ainda. (Segue erro abaixo)
>
> ERROR: remote query result rowtype does not match the specified FROM clause 
> rowtype
> SQL state: 42804
>
> Alguem ja se deparou com este mesmo erro ?
>
> Obrigado,
>
> Ismael Costa Junior
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


-- 
Att,
Leonardo Chaves de Freitas

QualiConsult
Analista dum Bando de Dados  - DBA
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a