Rabu, 04 Juli 2007

Membangun Auto increment pd IBOConsole :

Pada Generator buat generatornya dengan

Name--->sembarang (mis. GEN_BARU)
Values--->biarkan kosong
pindahkan kursor kemudian kembalikan pada Generators lagi ---> Value = 0

test :

buat tabel baRu (mis. BARU) dengan kolom : kode dan nama
masukkan data dengan menggunakan sql interactive :

INSERT INTO BARU (kode,nama) values (GEN_ID(GEN_BARU,1),'BEJO')

-->artinya mengisi kolom kode dengan generator dg menaikkan 1 nilai dari nilai sebelumnya pada kolom kode, dan mengisi kolom nama dengan BEJO

execute !
lakukan sampai 3 x
lihat hasilnya di tabel BARU
muncul :
1 BEJO
2 BEJO
3 BEJO

lihat pada Generators ---> Values = 3

untuk Auto Increment otomatis diletakkan pd trigger tabel BARU dg type = before insert :

BEGIN
IF(NEW.KODE IS NULL) THEN
NEW.KODE=GEN_ID(GEN_BARU,1);
END

--->artinya jika kolom kode blum ada data maka generator akan menambahkan/menaikkan nilai otomatis sebesar 1 ke kolom kode.

compile

masukkan data dengan menggunakan sql interactive :

INSERT INTO BARU (nama) values ('AGUS')


--->kolom kode dihilangkan karena sudah dilakukan oleh triggers pada tabel baru.

Execute sampai 5 x

lihat hasilnya pada table
1 BEJO
2 BEJO
3 BEJO
4 AGUS
5 AGUS
6 AGUS
7 AGUS
8 AGUS

0 Comments:

 

© 2009 Thinking "Campur Aduk" Blog: Membangun Auto increment pd IBOConsole : | Design by Wikan



Blog Campur Aduk


---[[ Skip to top ]]---