Update Or Insert di Firebird

lagi ngak ada ide tiba – tiba dapat ilham dari pertanyan salah satu x temen kampus, kenapa disamarkan jadi x? karna status kami sekarangkan bukan mahasiswa lagi melainkan buruh, tapi bukan buruh kasar loh :P.

kira – kira pertanyaannya gini: “Aduh kug program yang aku buat kodingya banyak bener yak, padahalnya isi programnya rata – rata sama” (Loh itu kan bukan pertanyaan :P ), “Gmana ya heru/her/ru/nia cara supaya buat kodingku ini gak berulang“. dengan gampangnya lagi aku bilang “dibuat jadi fungsi dong” (Mode Sok tau ON). mungkin itu jadi hal yang biasa buat seorang programmer senior. 

Nih salah satu solusi yang aku kasi selain yang diatas gunain satu query untuk Insert(Menambah) dan Update(Mengubah) data di database dalam kasus ini temanku ini gunain database firebird, emang kedengaranya aneh tapi ini salah satu favorit temansku yang doyan ama database yang portable.

Berikut contoh querynya

UPDATE OR INSERT INTO TUSER(NO_KTP, NAMA, ALAMAT, UMUR)  VALUES(’1232123′, ‘Heru Keren’, ‘batung (batu aji Ujung)’, 17) MATCHING (NO_KTP);

Pada bagian “MATCHING (NO_KTP)” itu untuk pengecekan data yang dimasukkan pada field itu sudah ada belum di simpan pada table TUSER. Jika data belum ada maka akan menjalankan query input, jika sudah ada maka akan menjalankan query update. lumayan menghemat memori :)

kasus selesai, untuk mySQL belum dicoba – coba. mungkin pada tulisan yang lainya dikasi bocoran yang gak penting kayak ginian.

Tags: , , , , ,

This entry was posted on Monday, March 23rd, 2009 at 3:22 am and is filed under Database, Pemrograman. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

32 Responses to “Update Or Insert di Firebird”

mike March 23rd, 2009 at 4:54 am

maksudnya kaya gimana tuh om heru????
ajarin dong sy yg newbie inih, mabuk dah…*ngaciirr..*

mike’s last blog post..Feed has moved

Reply

heru Reply:

iah saia juga newbi om dijeh :) .

sama2 ngambil buku sama pena yuk :P

Reply

Mr_Fozz March 23rd, 2009 at 8:49 am

thank u infonya om heru….nice info.,,,visit me back…

Reply

p3ny0 March 23rd, 2009 at 6:48 pm

dah pernah dicoba tuk SQLServer or MySQL lom mas Heru..??
kasus di atas berarti tuk field noKTP unique kan..??

he.he.he.. maaf mas, msh newbie ni soalnya.. :D
p3ny0’s last blog post..Google Pagerank : Apa dan Kegunaannya

Reply

heru Reply:

whehehe.. klo untuk mySQL saya juga velum nyoba :) karna nurut saya mySQL jauh lebih ringan dibandigin firebird :) .

tar klo udah nemu saya posting lagi :)

Reply

lexy March 24th, 2009 at 3:15 am

whahaha, lagi2 jeroan aneh2 :D

Reply

lexy March 24th, 2009 at 3:25 am

ternyata sekarang aq sering gagal pertamax di blog2 temens2

Reply

AndriaGutama March 24th, 2009 at 7:21 am

Woo…. gk pernah pke firebird hru. Klo firefox sich pke tiap hari=D

Reply

heru Reply:

adeknya thunderbirdya :D whahaha gak nyambung :D

Reply

Infopemula March 25th, 2009 at 10:36 am

ehehehe…ga ngarti nih :D
kapan2 berguru disini, boleh kan..?

Infopemula’s last blog post..Bisakah Memprediksi Google Pagerank

Reply

heru Reply:

Boleh mas… mari sama2 kita belajar..
rapatkan kursi, tangan diatas meja, pandangan lurus diatas meja..

pertanyaan pertama?.. (Loh itu kan logat guru smpku :D )

Reply

parlin March 25th, 2009 at 10:52 am

wah… aseli … gag ngerti :D
parlin’s last blog post..Fake Pagerank Checker

Reply

heru Reply:

saya juga awalnya gak ngerti bang kenapa bisa kayak gthu.. :D

Reply

rismaa March 26th, 2009 at 4:44 am

haha .
gelora bung karno kan masi abal-abal .

rismaa’s last blog post..arghh . . => part 2

Reply

Rian Xavier March 26th, 2009 at 5:42 am

Nice post.

Rian Xavier’s last blog post..Tips Nge-net Murah dari Hape

Reply

heru Reply:

thanks gan :)

Reply

anakkecil March 26th, 2009 at 2:00 pm

Maksudnya apa ya, om,kak,bg (eh, manggilnya apa sih?) ?
Ifa-chan gak ngerti, euy.
Maklum, masih kecil.
Ckck.

Oh, iya.
Ngomong-ngomong ini di mana ya?
*clingak clinguk*

Eh ? Aku kesasarr . Di mana ? Ini di mana?
*lebai mode on

Heghh.
Ya udah, deh.
Berhubung udah terlanjur, saya mau ngajak…
exchange link.
mau ya mau ya, om,kak,bg ?
hehe.

P.s :
Maaf komennya gak penting dan maaf kalo kepanjangan.
:)
anakkecil’s last blog post..AWARD + PR

Reply

heru Reply:

haha dasar de2k kecil.. blogger brondong :D

Reply

anakkecil Reply:

apa pula itu maksudnya “BLOGGER BRONDONG” ??????
:D
anakkecil’s last blog post..AWARD + PR

Reply

heru Reply:

whahaha.. si de2k kecil baca pulak :D (kabor Mode ON)

aa.LiL - belajar dan berbagi March 27th, 2009 at 1:58 am

waduh… gak ngerti :) hehehe

aa.LiL – belajar dan berbagi’s last blog post..Belajar Metode Dasar Hacking

Reply

heru Reply:

mari kita geleng2 :D

Reply

ayusa March 27th, 2009 at 4:15 am

hadeh jeroan sapi. maknyus

ayusa’s last blog post..My Father is my idol

Reply

heru Reply:

lah kan sampean hari2 ngadapin yang kayak ginian :D

Reply

Antoni March 27th, 2009 at 10:24 am

Wah msh mabok koding bro, jgn lupa tambahin querynya ‘kampek (kampung becek)’
*juskid bro*

Reply

heru Reply:

Jambak2 :D

Reply

Luna March 27th, 2009 at 10:42 am

salam kenal bang, wah mantep nih si abang kodingannya…

Luna’s last blog post..Lowongan Kerja SMA

Reply

heru Reply:

whahaha… saya tau siapa dirimu?..

Reply

Sinta March 28th, 2009 at 6:37 pm

Bang bantuin koding dunks, pasangin koding banner blogku di blognya abang….

Sinta’s last blog post..Lirik Lagu Indonesia Terbaru dan Terpopuler

Reply

heru Reply:

whahaha, dasar si abang iklaner

Reply

uki March 31st, 2009 at 7:06 am

wahh saya tahunya cuman firefighter bro ( pemadam kebakaran )

uki’s last blog post..Kampanye Damai Pemilu Indonesia 2009

Reply

Leave a Reply

CommentLuv badge