Re: PL/SQL Function: self-contained transaction?

From: Richard_D_Levine(at)raytheon(dot)com
To: pgsql-sql(at)postgresql(dot)org
Subject: Re: PL/SQL Function: self-contained transaction?
Date: 2005-08-22 19:52:18
Message-ID: OF655FA9FA.184537A4-ON05257065.006B8DA5-05257065.006D28A5@ftw.us.ray.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

I think the Enterprise DB folks are actively working it. I don't know what
their plans to release their work back to the community are.

Mail thread:
http://archives.postgresql.org/pgsql-general/2005-08/msg00582.php

Article: http://oetrends.com/news.php?action=view_record&idnum=428

Home: http://www.enterprisedb.com

Rick
pgsql-sql-owner(at)postgresql(dot)org wrote on 08/22/2005 01:20:00 PM:

>
> "Marc G. Fournier" <scrappy(at)postgresql(dot)org> writes:
>
> > In PostgreSQL, as everyone knows, a QUERY == a transaction, unless
> wrap'd in a
> > BEGIN/END explicitly ... how does that work with a function? is there
an
> > implicit BEGIN/END around the whole transaction, or each QUERY within
the
> > function itself?
>
> The whole outer query issued from your frontend is in one transaction.
>
> > If the whole function (and all QUERYs inside of it) are considered one
> > transaction, can you do a begin/end within the function itself to
'force'
> > commit on a specific part of the function?
>
> Functions cannot issue start or end transactions. They're a creature of
the
> transaction you're in when you call them. Otherwise it wouldn't make
sense to
> be able to call them from within a query.
>
> There is some discussion of "stored procedures" which would live outside
of
> transactions and be able to create transactions, commit, and roll them
back.
> But I don't think any of that work is committed yet. I'm not even sure
it's
> been written yet.
>
> --
> greg
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Stephan Szabo 2005-08-22 20:29:05 Re: Why Doesn't SQL This Expression Work?
Previous Message Lane Van Ingen 2005-08-22 19:50:37 Why Doesn't SQL This Expression Work?