Hi, thanks for replies!
Sorry, have forgotten the SQL part:
CREATE TABLE D$TV91.V91RLOC
(LOC_ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY PRIMARY KEY
,LOC_ID_MIGR INT
,LOC_TYPE_1 VARCHAR(16)
,LOC_TYPE_2 VARCHAR(255)
,LOC_STREET VARCHAR(255)
,LOC_ZIPCODE VARCHAR(11)
,LOC_HPC VARCHAR(11)
,LOC_CITY VARCHAR(100)
,LOC_COUNTRY VARCHAR(40)
,LOC_PHONE VARCHAR(50)
,LOC_FAX VARCHAR(50)
,LOC_MOBILE VARCHAR(50)
,LOC_EMAIL VARCHAR(255)
,LOC_WEBPAGE VARCHAR(255)
,LOC_CNTR_CODE VARCHAR(16)
,LOC_ONR INTEGER NOT NULL DEFAULT 0
,LOC_CNTR_ID VARCHAR(20)
,FOREIGN KEY (LOC_CNTR_ID) REFERENCES D$TV91.V91RLKP1(LKP_ID)
)
IN V91C01.V91ALOC
;
CREATE UNIQUE INDEX D$TV91.V91lLOCID ON D$TV91.V91RLOC (LOC_ID)
;
One more thing:
We have done a data migration. So this table has been filled with data. We generated and executed insert statements. Something like
'INSERT INTO D$TV91.V91RLOC (LOC_ID_MIGR, LOC_TYPE_1, LOC_TYPE_2, LOC_STREET, LOC_ZIPCODE, LOC_HPC, LOC_CITY, LOC_COUNTRY, LOC_PHONE, LOC_FAX, LOC_MOBILE, LOC_EMAIL, LOC_WEBPAGE) VALUES(INT('1'),'d','','Erich-Herion-Straße 11-13','70736','0','Fellbach','','49159','','','','');'
Of course without using LOC_ID - it was generated automatically. Everything worked fine. So it seems on DB-side to be allright. There is something wrong(or I'm doing something wrong) in direction Hibernate->DB.
Thank you,
giorgi
|