Skip site navigation (1) Skip section navigation (2)

Re: Dynamisches Select Statement in Funktion

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 (view raw or flat)
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.

http://www.postgresql.org/docs/current/interactive/plpgsql-statements.html#PLPGSQL-STATEMENTS-EXECUTING-DYN


Andreas
-- 
Andreas Kretschmer
Kontakt:  Heynitz: 035242/47150,   D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID:   0x3FFF606C, privat 0x7F4584DA   http://wwwkeys.de.pgp.net

In response to

Responses

pgsql-de-allgemein by date

Next:From: Marc HanischDate: 2008-03-12 13:42:46
Subject: Re: Dynamisches Select Statement in Funktion
Previous:From: Marc HanischDate: 2008-03-12 08:01:03
Subject: Dynamisches Select Statement in Funktion

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group