Re: tablename as attribute in pgplsql

From: Benoît Bournon <benoit(dot)bournon(at)adelis(dot)com>
To:
Cc: pgsql-sql(at)postgresql(dot)org
Subject: Re: tablename as attribute in pgplsql
Date: 2003-05-23 07:38:35
Message-ID: 3ECDCFFB.1090808@adelis.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

It is not possible tu use a specific argument ? type table or tablename ?

execute is not runnig

Stephan Szabo a écrit:

>On Thu, 22 May 2003, [ISO-8859-1] Beno?t Bournon wrote:
>
>
>
>>DECLARE
>> usertablename ALIAS FOR $1 ;
>> userid ALIAS FOR $2 ;
>>
>> id_lang BIGINT ;
>>
>> var VARCHAR(200) ;
>>
>>BEGIN
>> var := 'client' ;
>>
>> SELECT id_language INTO id_lang FROM client WHERE id_user = userid ;
>> IF NOT (id_lang = 1 OR id_lang = 3) THEN
>> id_lang = 1 ;
>> END IF ;
>>
>> RETURN id_lang ;
>>
>>END ;
>>
>>I want to use client table as a variable
>>
>>How could I do
>>
>>
>
>Look at the documentation for EXECUTE. Unfortunately using EXECUTE into a
>variable is a little complicated right now AFAIR because you can't using
>select ... INTO variable inside the execute, but instead need to use
>something like for in execute loop.
>
>
>
>---------------------------(end of broadcast)---------------------------
>TIP 5: Have you checked our extensive FAQ?
>
>http://www.postgresql.org/docs/faqs/FAQ.html
>
>
>

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Devrim GUNDUZ 2003-05-23 09:43:33 Re: language "plpgsql" does not exist
Previous Message Christoph Haller 2003-05-23 07:25:40 Re: see toast table