| From: | "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com> |
|---|---|
| To: | pgsql-de-allgemein(at)postgresql(dot)org |
| Subject: | Re: Dynamisches Select Statement in Funktion |
| Date: | 2008-03-12 10:54:06 |
| Message-ID: | 20080312105406.GG25185@a-kretschmer.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-de-allgemein |
am Wed, dem 12.03.2008, um 9:01:03 +0100 mailte Marc Hanisch folgendes:
> Hallo,
>
> ich habe eine Funktion geschrieben, die, je nach Argument welches sie
> übergeben bekommt, eine Abfrage generiert. Bsp.:
>
> CREATE OR REPLACE FUNCTION reference(char, char) RETURNS char
> AS 'SELECT substring($1 from ''[(].+,(.+)[)]'') FROM substring($1 from
> ''(.+)[(].+[)]'') WHERE substring($1 from ''[(](.+),.+[)]'') = $2'
> LANGUAGE SQL
> RETURNS NULL ON NULL INPUT;
Du wirst pl/pgsql verwenden und dort mit execute arbeiten müssen.
Andreas
--
Andreas Kretschmer
Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Marc Hanisch | 2008-03-12 13:42:46 | Re: Dynamisches Select Statement in Funktion |
| Previous Message | Marc Hanisch | 2008-03-12 08:01:03 | Dynamisches Select Statement in Funktion |