Re: In Funktion prüfen ob Zeile existiert

From: Bernd Helmle <mailings(at)oopsware(dot)de>
To: Tim Landscheidt <tim(at)tim-landscheidt(dot)de>, pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: In Funktion prüfen ob Zeile existiert
Date: 2008-08-05 22:33:39
Message-ID: 5FD8D2C145E46A2D03931EBB@imhotep.credativ.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

--On Sonntag, August 03, 2008 22:00:49 +0000 Tim Landscheidt
<tim(at)tim-landscheidt(dot)de> wrote:

> Aufgrund einer Abneigung gegen Exceptions schreibe ich so
> etwas meist in der Form:
>
>| UPDATE Table SET Something = 'something' WHERE ID = 'id';
>| IF NOT FOUND THEN
>| INSERT INTO Table (ID, Something) VALUES ('id', 'something');
>| END IF;

...was aber bei Nebenläufigkeit ohne explizites Locking zu Race Conditions
führt. Was ist das Problem an Exceptions?

--
Thanks

Bernd

In response to

Responses

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Andreas 'ads' Scherbaum 2008-08-05 22:50:18 == Wöchentlicher PostgreSQL Newsletter - 03. Augus 2008 ==
Previous Message Susanne Ebrecht 2008-08-04 14:11:42 Re: Erlaubte Zeichen in Datenbanknamen