× 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.



Hi Cyndi

Even though SQL created the data area, you can't use it directly in an SQL statement like this - it's not a database object.

I'm not sure, but there might be some SQL statement that retrieves the value of a SEQUENCE - that IS a database "thing-a-ma-bob" and can probably be used.

HTH
Vern

On 4/9/2019 3:52 PM, Cyndi Bradberry wrote:
We are trying to translate the following MS/SQL statement into one that will work on iSeries.

ALTER TABLE [HOLLIB].[WEBACH] ADD CONSTRAINT [DF_WEBACH_AC900] DEFAULT (NEXT VALUE FOR [HOLLIB].[WEBACH_AC900_ODD]) FOR [AC900]

Our goal is to replace an identity column with a sequence. We are feeding the same table from both RPG/Green Screen and SQL inserts from the web.

Any suggestions ?

ALTER TABLE HOLLIB/WEBACH ALTER COLUMN AC900 SET DATA TYPE BIGINT
WITH DEFAULT hollib/webac00001

We got to this point, but still no joy. The HOLLIB/WEBAC00001 is a data area that was created by SQL and it holds the sequence.

TIA,

Cyndi
Boise, ID


As an Amazon Associate we earn from qualifying purchases.

This thread ...

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.