![]() |
|
Archives of the TeradataForumMessage Posted: Wed, 15 May 2013 @ 09:26:09 GMT
Hello All I am facing an issue with Generated identity columns. I have two identical tables with same definition as shown below :
CREATE SET TABLE EMPLOYEE5 ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO
(
EMPLOYEEID INTEGER GENERATED ALWAYS AS IDENTITY
(START WITH 1
INCREMENT BY 1
MINVALUE 1
MAXVALUE 4
CYCLE),
EMPLNAME CHAR(20) CHARACTER SET LATIN NOT CASESPECIFIC) PRIMARY INDEX ( EMPLOYEEID );
CREATE SET TABLE EMPLOYEE4 ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO
(
EMPLOYEEID INTEGER GENERATED ALWAYS AS IDENTITY
(START WITH 1
INCREMENT BY 1
MINVALUE 1
MAXVALUE 4
CYCLE),
EMPLNAME CHAR(20) CHARACTER SET LATIN NOT CASESPECIFIC) PRIMARY INDEX ( EMPLOYEEID );
EMPLOYEE4 is populated with following rows
EMPLOYEEID EMPLNAME
2 shushant
1 sukul
3 bhanu
Employee5 is empty. Now I perform a query as below
INSERT INTO EMPLOYEE5 SELECT * FROM EMPLOYEE4;
I was expecting sequential values for employee-id in EMPLOYEE5, but following is how the table looks like
EMPLOYEEID EMPLNAME
1 bhanu
1 sukul
1 shushant
I am not sure what went wrong. Any kind of help is appreciated . Thanks in advance. Sukul
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||