Re: Trigger und Funktion
Wie aber weiss ich vor der Transaktion, das die Summe der
Teilbuchungen 0 ergibt?
Mit bspw. SELECT sum(amount) WHERE trans_id = 13 kann ich ja noch
nicht arbeiten, weil die Transaktion noch nicht commitet wurde und
ja auch vorher geprüft werden soll.
(Es stehen PL/pgSQL und PL/Perl zur Verfügung)
Vielleicht hat jemand von euch einen Tip?!
Hast Du schonmal dran gedacht, anstelle direkt in die Tabelle(n) zu
schreiben, das ganze über eine Stored Procedure zu machen. Also gar
nicht bis zum Trigger / Insert kommen zu lassen, sondern in der
Prozedur vorab zu überprüfen.
Home |
Main Index |
Thread Index