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
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:
Post a Comment