Re: Problems with stored procedure (function)

From: Marco Craveiro <marco(dot)craveiro(at)gmail(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-novice(at)postgresql(dot)org
Subject: Re: Problems with stored procedure (function)
Date: 2009-12-19 14:19:17
Message-ID: d23da9a0912190619n30e845c0w1a6968f56ad221c4@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Tom,

This is indeed the answer to my problem, thanks very much. Any newbie
googling for an answer to this question may also be interested in the
following series of articles:

QUICK GUIDE TO WRITING PLPGSQL FUNCTIONS:

Part 1: http://www.postgresonline.com/journal/index.php?/archives/58-Quick-Guide-to-writing-PLPGSQL-Functions-Part-1.html
Part 2: http://www.postgresonline.com/journal/index.php?/archives/76-Quick-Guide-to-writing-PLPGSQL-Functions-Part-2.html
Part 3: http://www.postgresonline.com/journal/index.php?/archives/83-Quick-Guide-to-writing-PLPGSQL-Functions-Part-3-NOTICES,-RECURSION,-and-more.html

Thanks

Marco

On 18/12/2009, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
> Marco Craveiro <marco(dot)craveiro(at)gmail(dot)com> writes:
>> The problem I have is my function keeps on returning a single column
>> with the name of the function, rather than something akin to the table
>> I've defined:
>
>> sanzala=# select load_country();
>> load_country
>> --------------------
>> (a,"b ","c ",123)
>> (1 row)
>
> Yes, because that's what that syntax says to do: return one
> composite-type column. The easiest way to expand it is
>
> select * from load_country();
>
> regards, tom lane
>

--
It's the golden rule: those who have the gold, rule. -- Gerald Celente

In response to

Browse pgsql-novice by date

  From Date Subject
Next Message lists 2009-12-19 15:42:42 How to use a db in UTF-8 encoding under Windows
Previous Message Tom Lane 2009-12-18 19:33:20 Re: Problems with stored procedure (function)