Re: AW: [pgsql-de-allgemein] Funktio nen über dblink ausführbar?

"Gunnar \"Nick\" Bluth" <[email protected]> Tue, 22 Mar 2016 13:49:38 +0100
Newsgroups gmane.comp.db.postgresql.german
Message-ID <[email protected]>
Am 22.03.2016 um 13:41 schrieb Danilo endesfelder:
> Hallo thimo,
> 
> Ich bin mir grad nich 100% sicher, aber ob das Statement oder die Funktion was zurueckgibt ist glaube ich recht egal. Das ist bei dblink so nicht vorgesehen. Wenn du ne Funktion schreibst die nix zurueckgibt, koennte das auch funktionieren. 
> 
> tl;dr: ich glaub deine Erklärung steht in deiner zweiten fehlermeldung.

Denn:

dblink_exec(text connname, text sql [, bool fail_on_error]) returns text
dblink_exec(text connstr, text sql [, bool fail_on_error]) returns text
dblink_exec(text sql [, bool fail_on_error]) returns text

"returns text"... also brauchst du lokal eine Fake-Text-Variable und
machst statt "perform" ein "SELECT INTO fakevar dblink_exec(..."

Denke ich... :)

-- 
Gunnar "Nick" Bluth
DBA ELSTER

Tel:   +49 911/991-4665
Mobil: +49 172/8853339


-- 
Sent via pgsql-de-allgemein mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-de-allgemein