Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

AW: [pgsql-de-allgemein] UPDATEs als Bündel absetzten



 

> 
> Hallo,
> 
> ich habe folgendes Problem:
> Es sollen eine Reihe von UPDATES und INSERTS durchgeführt 
> werden, in Abhängigkeit von einem Kriterium (EXISTS (SELECT 
> coa FROM defaults WHERE coa='Germany-DATEV-SKR03EU')):
> 
> UPDATE chart SET pos_ustva=96  WHERE accno IN ('1775') AND 
> EXISTS (SELECT coa FROM defaults WHERE 
> coa='Germany-DATEV-SKR03EU'); UPDATE chart SET pos_ustva=100  
> WHERE accno IN ('1776') AND EXISTS (SELECT coa FROM defaults 
> WHERE coa='Germany-DATEV-SKR03EU'); ...
> 
> Besteht in Postgressql die Möglichkeit, die UPDATES 'gebündelt' 
> abzusetzen, ohne jedes Mal einzeln die Prüfung auf das 
> Kriterium EXISTS (SELECT coa FROM defaults WHERE
> defaults.coa='Germany-DATEV-SKR03EU') durchführen zu müssen?
> 
> Viele Grüße
> Udo Spallek
> 

mal schnell 2 ideen

mmh zum bleistift die updates in einer funktion ausfuehren, an diese ein
array 
mit den id´s uebergeben. zuerst ermitteln ob 'EXISTS (SELECT...' wenn nein
viel zeit gespart, wenn ja do it.

sicherlich wuerde es auch ueber rules gehen. ala 'EXISTS (SELECT...' ->ja,
dann
ok, wenn nicht 'DO INSTEAD NOTHING'





Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group