-- rownum menunjukkan urutan fisik dari record -- dalam database SELECT rownum row1, a.k_agama, a.content FROM m_agama a; -- jika kita order hasil query maka rownum tidak lagi akan urut -- karena rownum menunjukkan posisi asli dari record SELECT rownum row1, a.k_agama, a.content FROM m_agama a ORDER BY a.content; -- jika query model ini diterapkan limit hasil query (emulasi LIMIT) -- maka akan dihasilkan hasil yang salah SELECT rownum row1, a.k_agama, a.content FROM m_agama a WHERE rownum <= 5 ORDER BY a.content; -- dengan multi select maka bisa didapatkan urutan dari query -- yang menggunakan order SELECT rownum row2, b.row1, b.k_agama, b.content FROM ( SELECT rownum row1, a.k_agama, a.content FROM m_agama a ORDER BY a.content ) b; -- dengan menggunakan model query terakhir maka bisa diperoleh record yang -- dibutuhkan (implementasi query LIMIT seperti di mysql) SELECT rownum row2, b.row1, b.k_agama, b.content FROM ( SELECT rownum row1, a.k_agama, a.content FROM m_agama a ORDER BY a.content ) b WHERE rownum <= 5;
Catatan Kecil Oracle “rownum”
2008-10-09 pada 10:16 am (Programming, SQL, Tips)
Tags: oracle, query, SQL
Google Chrome: I Am Immortal
2008-09-03 pada 07:50 pm (Umum)
Tags: chrome, chromium, flash, google, wikimapia, yahoo
Seperti yang memang dijanjikan oleh google kalau browsernya stabil dan cepat terbukti juga. Hobi aku akhir-akhir ini untuk melakukan digitasi jalan di kota malang melalui wikimapia memang membutuhkan stabilitas browser dan kecepatan yang baik.
Stabil artinya aku akan aman ketika mengedit jalan-jalan yang tampak karena browser yang aku pake tidak akan secara tiba2 crash. Dan cepat karena wikimapia secara khusus menggunakan javascript yang lumayan berat.
Fukai Mori
2008-09-02 pada 09:47 pm (Uncategorized)
Tags: music, suka-suka, video
Iseng-iseng liat status temen di YM!, ada link lagu ke youtube. Ternyata yang nyanyi cantik juga, hehehe. Tapi bukan itu yang menarik perhatian aku tapi karena dia nyanyi sambil nangis.
USVN Weird Error
2008-08-19 pada 03:21 pm (Linux, PHP, Programming)
Tags: apache, httpd, mysql, subversion, usvn
Hari ini jadwal migrasi server repository ke server baru. Setelah test sana, test sini semua sepertinya sudah ok. Sampai akhirnya test untuk interface usvn, ternyata ada beberapa page yang gak bisa dibuka.
Page-page itu adalah group info sama project info. Kedua pages itu gak bisa aku buka, yang satu ngasih error kalo call to undefine function bla…bla…, yang satu silently forward requestku ke halaman sebelumnya.
Error yang direkam oleh httpd adalah PHP Notice: Trying to get property of non-object in /var/www/html/usvn/controllers/ProjectadminController.php on line 80, referer: http://xxx.xxx.xxx.xxx/usvn/admin/project/ aneh banget (bagi aku), soalnya harusnya framework yang dipakai oleh usvn tidak boleh mengembalikan error ini.
Terlusur punya telurus, dari cek config.ini, .htaccess punya usvn, cek config subversion, review config httpd sampek cek source code dari usvn. Tidak ada yang aneh dari itu semua, sampai akhirnya datang wangsit untuk cek database usvn. Karena database yang aku pake bukan create baru, tapi hasil copy paste dari server lama.
Walhasil pada waktu aku check table muncul pesan Table upgrade required. Please do "REPAIR TABLE `xxx`" to fix it! untuk tabel usvn.usvn_groups dan usvn.usvn_projects.
Setelah menjalankan apa yang diperintahkan, usvn berjalan lagi dengan lancar. Belum tahu dengan detil kenapa unupgraded table bisa menyebabkan error seperti ini. Tapi aku sudah cukup puas dengan berjalannya usvn.
Yahoo and ICQ Presence Image
2008-08-15 pada 12:30 am (Umum)
Tags: icq, online status, suka-suka, yahoo
