|
Hi,
why not simply add a before insert trigger, that calculates and inserts the
new current number.
Something like this:
Create Trigger MyLib/InsCurrNbr
BEFORE INSERT on MyFile
Referencing NEW as INS
For Each Row
Mode DB2ROW
Select Coalesce(Max(a.CurrNbr) + 1 , 1)
into INS.CurrNbr
from MyFile a
where a.Key = INS.Key;
With a Before Insert Trigger the current number is always calculated and
inserted in the record, when a new record is added to the file.
Independend from the used interface (Native I/O, UPDDTA, Interactive SQL
...)
Mit freundlichen Grüßen
i.A. Birgitta Hauser
LUNZER + PARTNER GMBH
Unternehmensberatung
Carl-Zeiss-Straße 1
63755 Alzenau
Tel: + 49 6023 951-255
Fax: + 49 6023 951-111
Internet. www.lp-gmbh.com <http://www.lp-gmbh.com>
www.rpg-schulung.de <http://www.rpg-schulung.de>
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.