helo helo helooo,, nulis lagi dah,,

kali ini saya menjelaskan bagaimana cara bikin field auto increment pada database firebird,

kenapa musti dijelasin??

nice question..

tidak seperti pada mysql, pembuatan field auto increment di firebird lebih ribet, soalnya bisa dibilang manual, pada mysql tinggal di tambahin parameter AUTO_INCREMENT waktu bikin tabel seperti contoh di bawah ini

CREATE TABLE animals (
     id MEDIUMINT NOT NULL AUTO_INCREMENT,
     name CHAR(30) NOT NULL,
     PRIMARY KEY (id)
)

tapi di firebird beda coy, musti bikin generator dulu, trus di bikin triger nya buat masukin value generator nya ke dalam tabel.. seperti apa sintak nya ??

no no no.. disini kagak bicara sintak, seperti judul di atas saya make bantuan IBExpert ,, :P. berikut langkah” nya..

1. bikin table nya

menambah tabel dengan IBExpert

Menambah Tabel

Klik kanan pada icon Tables di form Database Explorer, kemudian klik New Table… atau tekan CTRL +N

2. Tambah Field bertipe Integer, atau Bigint

Menambahkan Table Baru ke Dalam Database

Menambahkan Field Baru ke Dalam Tabel

Setelah menambahkan Field, Klik 2 kali baris pada kolom AutoInc.

kemudian Klik Create Generator,

Tambah Triger

Menambahkan Triger

kemudian klik tab Triger, dan klik Create Trigger, truuus.. pencet tombol OK..

dan setelah itu tinggal di compile, pencet tombol petir di pojok kiri atas yang warna kuning itu….

Commit Transaction

Commit Transaction

trus pencet Commit..

dah selese.. gitu aja,, gampang kan..

menurut saya, kalau anda sedang bingung cari Firebird manager .. yaaa pake IBExpert aja,, lebih simple dan mudah dimengerti orang awam kyk saya ini 😀

o iya.. Screen Shot di atas terlihat saya make Linux Ubuntu,, IBExpert sebenarnya buat Windows, tapi bisa juga di Ubuntu, tinggal nambahin Library gds32.dll secara manual supaya isa jalan normal.

thx.. sekian…. 😎