| From: | Jason Tesser <jtesser(at)nbbc(dot)edu> |
|---|---|
| To: | Sven Willenberger <sven(at)dmv(dot)com> |
| Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-general(at)postgresql(dot)org |
| Subject: | Re: COnsidering a move away from Postgres |
| Date: | 2005-06-30 16:21:05 |
| Message-ID: | 200506301121.06285.jtesser@nbbc.edu |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Can this return multiples? I thought when you dfined columns dynamically like
your example it only returns one record and I need to be able to return a
set. Can your example return a set?
On Thursday 30 June 2005 10:58 am, Sven Willenberger wrote:
> If I understand the new features correctly, rather than:
> CREATE FUNCTION foo(i int) RETURNS custom_type AS ....
> and custom_type is (int,text,text)
> you will be able to do the following instead:
> CREATE FUNCTION foo(IN i int, OUT x int, OUT y text, OUT z text) AS ...
>
> As far as hard coding the OUT datatypes, if I understand the docs
> correctly you can even:
> CREATE FUNCTION foo(IN i int, OUT x anyelement, OUT y anyelement, OUT z
> anyelement) AS ...
>
> No custom type needed .. you specify how the output format in the
> argument section itself.
>
> Sven
--
Jason Tesser
Developer for NMI
jtesser(at)nbbc(dot)edu
Eph 2:8-10
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Zlatko Matić | 2005-06-30 16:52:39 | PostgreSQL, WIndows, regular backup |
| Previous Message | Adam O'Toole | 2005-06-30 16:00:16 | get the SALT |