Re: Re: Same question about PostgreSql

From: "Josh Berkus" <josh(at)agliodbs(dot)com>
To: Nils Zonneveld <nils(at)mbit(dot)nl>, pgsql-sql(at)postgresql(dot)org
Subject: Re: Re: Same question about PostgreSql
Date: 2001-04-18 04:24:18
Message-ID: web-41031@davinci.ethosmedia.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Nils,

> I always thought that Pl/PgSQL functions where 'stored procedures'.
> Probably I'm wrong, but whats the difference between a Pl/PgSQL
> function
> and a stored procedure? (just curious).

Postgres functions have really expanded the concept of function, to the
point of *almost* being stored procedures. However, there are still a
few things missing:

1. Stored procedures must be able to return a rowset, possibly mutiple
rowsets.
2. Stored procedures usually accept an indefinite number of parameters.
3. Stored procedures should be capable of logging their activites.
4. Stored procedures should have access to the full range of DB control
language, includign cursors, transactions, and error handling.

Of the 4. I'm only certain that 1. is part of the SQL92 spec. Any more
authoritative opinions?

-Josh

______AGLIO DATABASE SOLUTIONS___________________________
Josh Berkus
Complete information technology josh(at)agliodbs(dot)com
and data management solutions (415) 565-7293
for law firms, small businesses fax 621-2533
and non-profit organizations. San Francisco

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Amanda Riera 2001-04-18 08:28:49 Re: Concatenate fields
Previous Message Mike Castle 2001-04-18 03:24:37 Re: [SQL] Where are the 7.1 RPM's?