Laura Martinelli escribió:

> Modifiqué la función cambiando el SELECT dblink_connect() por PERFORM
> 
> Y me dio el siguiente mensaje similar al anterior pero en la línea 6 y
> no en la 2 como antes:
> 
> Eror: select query has no destination for result data
> Hint: if you want to discard the results, use PERFORM instead.
> Context: Pl/pgSQl function "dblink_db1_db2" line 6 at SQL statement

Ahora evidentemente debes cambiar el dblink_disconnect() a PERFORM
tambien :-)

Siempre que quieres invocar una funcion dentro de otra, y no te
interesa el resultado, debes usar PERFORM en vez de SELECT.

-- 
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support
--
TIP 3: Si encontraste la respuesta a tu problema, publícala, otros te lo 
agradecerán

Responder a