× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: Re: Is there a object to generate a individual number in DB2...:
  • From: Jim Langston <jimlangston@xxxxxxxxxxxxxxxx>
  • Date: Tue, 22 May 2001 13:20:42 -0700
  • Organization: Pacer International

Those are basically the exact same thing coded in two different languages.

So, yes.

Regards,

Jim Langston

Phil wrote:
> 
> Do you mean this:
> 
> H*
> C/exec sql
> C+ INSERT INTO file (keyId) SELECT max(keyId)+ 1
> C+ FROM file WITH CS
> C/end-exec
> C
> C                   eval      *inlr = *on
> 
>    is equivalent to:
> 
> Halwnull(*usrctl)
> Ffile    uf a e           k disk  rename(file:rec)  C
> C     *hival        setgt     file
> C                   readp     file
> C                   eval      keyId = keyId + 1
> C                   write     rec
> C                   unlock    file
> C                   eval      *inlr = *on
> 
> Phil
> 
> -----Original Message-----
> From: owner-rpg400-l@midrange.com [mailto:owner-rpg400-l@midrange.com]On
> Behalf Of Jim Langston
> Sent: Tuesday, May 22, 2001 11:34 AM
> To: RPG400-L@midrange.com
> Subject: Re: Is there a object to generate a individual number in DB2...:
> 
> I have a solution involving a program that writes/reads the record from a
> simple DB.  This works well and we don't get duplicates, but it saves the
> number to a file, so it wouldn't work with your restriction.
> 
> Possible solution that may or may not work.
> 
> Write a service program that reads the last record in the file once, and
> then
> returns it and increments it, and exists with LR off.
> 
> This would only work if all jobs used the same copy of the program running
> in
> memory when LR is off and not their own copy.  I think, however, that each
> job gets it's own copy of a running program/service program and if so this
> wouldn't work for you either.
> 
> Your restriction on not writing this record to another file, does this also
> exclude data areas and the like?
> 
> Regards,
> 
> Jim Langston
> 
> Me transmitte sursum, Caledoni!
> 
> Billy Rowe wrote:
> >
> > You can accomplish this with a data area, Store a 15.0 number in a data
> area
> > and use a call to a program or service program
> > to update/retreive the next value.
> >
> > -----Original Message-----
> > To: RPG400-L@midrange.com
> > Subject: Is there a object to generate a individual number in DB2...
> >
> > ...like a sequence-object in the Oracle-DB?
> >
> > My problem is: I must generate a number, but the number is allowed to
> exist
> > only one time in DB.
> > The number's shouldn't saved in a file.
> >
> > thx,
> > Manfred
> >
> > ____________________________________________________________________
> > Get free email and a permanent address at http://www.amexmail.com/?A=1
> +---
> | This is the RPG/400 Mailing List!
> | To submit a new message, send your mail to RPG400-L@midrange.com.
> | To subscribe to this list send email to RPG400-L-SUB@midrange.com.
> | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
> | Questions should be directed to the list owner/operator:
> david@midrange.com
> +---
> 
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
> 
> +---
> | This is the RPG/400 Mailing List!
> | To submit a new message, send your mail to RPG400-L@midrange.com.
> | To subscribe to this list send email to RPG400-L-SUB@midrange.com.
> | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
> | Questions should be directed to the list owner/operator: david@midrange.com
> +---

-- 


Regards,

Jim Langston

Me transmitte sursum, Caledoni!
+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 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.