Monday, August 25, 2014

Merubah Kolom dalam Database DB2

Berikut ini script SQL untuk merubah kolom dalam database DB2 

Syntax : 
ALTER TABLE [nama tabel] ALTER COLUMN [nama kolom] SET DATA TYPE [tipe data] 
Syntax SQL di atas bertujuan untuk merubah tipe data suatu tabel dalam database tertentu. 

Contoh : 
Misalnya kita akan merubah sebuah kolom ALAMAT dalam tabel MASTER.PEGAWAI. Kolom tersebut akan kita ubah ukuran tipe datanya, dari VARCHAR(60) menjadi VARCHAR(120). 

ALTER TABLE MASTER.PEGAWAI ALTER COLUMN ALAMAT SET DATA TYPE VARCHAR(120)

Catatan :
Dalam database DB2, tipe data CHAR tidak bisa dilakukan.
Trik untuk melakukan perubahannya yaitu dengan cara mengcreate ulang tabel bersangkutan dengan tipe data yang baru.

Misalnya kita akan merubah tipe data JNS_PEGAWAI dalam tabel MASTER.PEGAWAI dari tipe data CHAR(1) menjadi VARCHAR(3). Caranya yaitu sebagai berikut :
  1. Copy tabel yang akan kita ubah (
    MASTER.PEGAWAI)
  2. Buat script create tabel baru dengan tipe data JNS_PEGAWAI VARCHAR(3)

No comments:

Post a Comment