| From: | Yury Don <yura(at)vpcit(dot)ru> |
|---|---|
| To: | pgsql-sql(at)hub(dot)org |
| Subject: | Re: Argument variables for select |
| Date: | 2000-08-28 09:21:32 |
| Message-ID: | 39AA2F1C.2CCE9860@vpcit.ru |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
Andreas Tille wrote:
>
> Hello,
>
> I want to use the following construct in a stored function:
>
> Create Function VarSelect ( varchar, varchar )
> returns int
> As '
> Declare num int ;
>
> Begin
> Select Into num Count(*) From $1 Where $2 ;
> return num;
> End ;
> ' language 'plpgsql' ;
>
> Could someone please explain who to type the exact syntax so that
> I can ship the table to select from as $1 and the condition to select
> what as $2? Or do I have to concatenate a string with the whole
> select statement and how to call this string? In MS SQL server this
> could be done with
> Exec ( query )
>
> Kind regards
>
> Andreas.
AFAIK it's impossible with plpgsql, but it's possible in pltcl.
--
Sincerely yours,
Yury
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Andreas Tille | 2000-08-28 09:53:17 | Re: Argument variables for select |
| Previous Message | Andreas Tille | 2000-08-28 08:06:13 | Argument variables for select |