Mamat Zone

HOME | SITEMAP

Melakukan Alter Table AUTO INCREMENT pada DBMS DB2

Posted on 2011-04-16 12:01:01 by mamat, 0 Comments

Kasus pada migrasi database yang mempunyai auto increment attribute, mengakibatkan migrasi menjadi gagal pada DBMS DB2 untuk itu, trik dalam melakukan Restore data adalah, dengan membuat table baru tanpa memiliki fitur auto increment.

Setelah data di-load ke table tersebut baru kita menambahkan fitur auto increment pada table.

Di bawah ini adalah contoh kasus, untuk alter table:

				
//cari record terakhir dari table
select * from T_TEST order by TEST_PK desc fetch first 1 rows only

//misal yang didapat TEST_PK = 10431, update yang dilakukan harus 10432
ALTER TABLE T_TEST
 ALTER COLUMN "TEST_PK" SET GENERATED ALWAYS AS IDENTITY (START WITH 10432, INCREMENT BY 1, CACHE 20)

			


(*biar tidak lupa dan semoga bermanfaat

Other Articles