Tuesday, September 16, 2008

pake clob, bukan varchar2(4000)

aargrgrhhh ....
ketemu lagi kolom yg seharusnya pake clob tapi di definisikan pake
varchar2(4000), ya gak bakalan cukuplah panjang data yg mau di inputkan.

ganti!

ALTER TABLE TABLENAME MODIFY COLUMNNAME CLOB

ALTER TABLE TABLENAME ALTER COLUMN COLUMNNAME

butuh create function di oracle & mssql

huaaahh ...
ternyata ada yg harus di rombak di query programku, gak bisa ditulis
pake coldfusion. jadinya sekarang harus nyari cara buat create function,
kalo gak, gak bakalan bisa sama jumlah yg ditampilkan.

hm ...

Friday, September 05, 2008

install ubuntu 804 alternate di ubuntu 710

setelah beberapa hari mendownload iso ubuntu dari server kambing,http://kambing.ui.edu/pub/ubuntu/ubuntu/8.04/ubuntu-8.04-alternate-i386.iso
ukutan filenya 73096396 byte.

installnya pake innotek VirtualBox lanjutan dari penasaran gak bisa install versi servernya, sekilas udah jalan OK, tp masih mungkin masih perlu tambahan modul2 lain untuk bisa sesuai keinginan.

tujuan pertama installnya sih gara2 penasaran pengen install Oracle di
ubuntu, mungkin dicoba minggu depan, senin atau selasa. install Oracle biar bisa belajar sendiri gak tergantung dari server yg disediakan kantor, berarti installnya Oracle XE.

lebih baik install sendiri trus ya bisa sesuka hati mo diapain, gak akan ada yg ngomel kalo server gagal berjalan normal :p

Loading, Login, Desktop














Wednesday, September 03, 2008

reset nomor identity di MS SQL

cara untuk reset nomor identity di MS SQL menggunakan perintah


DBCC CHECKIDENT (namatable, RESEED, nomoridentity)


contohnya jika kita punya tableA, kita ingin ketika melakukan INSERT, nomor identity menjadi nomor 1


DBCC CHECKIDENT (tableA, RESEED, 0)

Friday, August 29, 2008

ganti filesystem di ubuntu

beberapa waktu yg lalu aku baru nyadar, ternyata ada 30G di hard disk PC
yg ku pake filesystem nya ntfs (/dev/sda8 mount sbg /media/Libs). ntfs?
hehe iya, gak ngerti juga nih, apa dulu salah setting atau ada yg
terlewati :p

berhubung sekarang sudah membutuhkan filesystem reiserfs, jadi tadi pagi
ku ganti aja. ternyata caranya cukup mudah, aku pake partition editor
bawaanya ubuntu, GParted.

langkah2nya :
1. buka GParted (System - Administration - Partition Editor) atau sudo gparted
2. klik kanan partisi yg akan diubah, unmount
3. klik kanan lagi, Format to - pilih filesystem yg diinginkan
4. apply all operation. tunggu aja bentar, ntar akan di format ulang.
5. klik kanan partisi, Mount on - klik pilihan mount point
6. ubah file /etc/fstab, ganti baris
/dev/sda8 /media/Data ntfs-3g defaults,locale=en_US.UTF-8 0 0
menjadi
/dev/sda8 /media/Libs reiserfs defaults 0 2
7. tambahkan baris di /etc/mtab
/dev/sda8 /media/Libs reiserfs rw 0 0

ketika di restart, otomatis /dev/sda8 dgn mount point /media/Libs telah
tersedia

Wednesday, August 06, 2008

install ubuntu 8.04 hardy heron di innotek virtualbox

install ubuntu di ubuntu nih :p penasaran dah beberapa hari gak berhasil2 :p rencananya sih nantinya mau dijadikan server Oracle XE

instalnya pake iso, download dari http://kambing.ui.edu/pub/ubuntu/ubuntu/hardy/ubuntu-8.04-server-i386.iso

trus setelah proses install selesai, trus reboot, selalu ada pesan

Starting up ...
This kernel requires the following features not present on the CPU:
0:6
Unable to boot - please use a kernel appropriate for your CPU

ada solusinya di https://answers.launchpad.net/ubuntu/+question/39349

gak ngerti ah :p

Tuesday, August 05, 2008

NOT IN bisa diganti pake JOIN dan IS NULL

beberapa bulan yg lalu aku mendapatkan sebuah query yg lambat bgt, setelah googling ternyata permasalahannya ada di kondisi NOT IN, di situ dijelaskan kalo NOT IN bisa diganti pake JOIN dan IS NULL, contoh penggunaannya sbb

NOT IN


SELECT TABLE_A.COLUMN_A
FROM TABLE_A
WHERE TABLE_A.COLUMN_A NOT IN
(
SELECT TABLE_B.COLUMN_A
FROM TABLE_B
)


JOIN dan IS NULL


SELECT TABLE_A.COLUMN_A
FROM TABLE_A
LEFT JOIN TABLE_B
ON TABLE_A.COLUMN_A = TABLE_B.COLUMN_A
WHERE TABLE_B.COLUMN_A IS NULL


query ini udah ku coba di MSSQL dan Oracle, hasilnya bisa dieksekusi jauh lebih cepat