Re: Questions about anonymous procedure/function.

From: Richard Huxton <dev(at)archonet(dot)com>
To: Ying Lu <ying_lu(at)cs(dot)concordia(dot)ca>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Questions about anonymous procedure/function.
Date: 2005-08-03 08:43:35
Message-ID: 42F083B7.7040704@archonet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Ying Lu wrote:
> Greetings,
>
> I have a question about whether I am able to create an *anonymous*
> procedure/function under postgreSQL 8. Something like:
>
> Begin
> ... ...
> update ...
> IF ... THEN
> rollback
> END IF;
> ... ...
> END;

No

> I'd like to do a series of operations. If any one of the opers failed,
> all previous operation will rollback.

Well that's just a transaction.

> Actually, I do not want to create
> named functions. Just used the structure for different tables with minor
> changes.

Create your function, call it, drop it.

> Another question is about how to create a function/procedure do not need
> a return value (void for return value). It seems that postgreSQL forces
> to return some value?

Just return a boolean.

--
Richard Huxton
Archonet Ltd

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Samuel Thoraval 2005-08-03 10:36:54 views to behave differently according to user and schema
Previous Message Magnus Hagander 2005-08-03 07:54:12 Re: Need some help creating a database sandbox...