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
![addtable menambah tabel dengan IBExpert](https://i0.wp.com/img213.imageshack.us/img213/6945/screenshot1mp.jpg)
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
![Addtable Menambahkan Table Baru ke Dalam Database](https://i0.wp.com/img818.imageshack.us/img818/9378/screenshot11h.jpg)
Menambahkan Field Baru ke Dalam Tabel
Setelah menambahkan Field, Klik 2 kali baris pada kolom AutoInc.
kemudian Klik Create Generator,
![addTriger Tambah Triger](https://i0.wp.com/img217.imageshack.us/img217/118/screenshot21ne.jpg)
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 Commit Transaction](https://i0.wp.com/img43.imageshack.us/img43/7370/screenshot31m.jpg)
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…. 😎
Leave a comment