salah satu hal yang sering di lakukan pada pemrograman PLSQL di Oracle yakni 'cast' . Anda pasti sudah tidak asing lagi dengan istilah ini, cast adalah melakukan perubahan dari suatu type data yang satu ke type data yang lain. Nah di dalam oracle tidak semua data bisa di lakukan casting ke semua bentuk/type data yang lain. Untuk lebih jelasnya silahkan lihat tabel berikut ini :




TOFROM
char, varchar2numberdatetime / intervalrawrowid, urowidnchar, nvarchar2
char, varchar2XXXXX
numberXX
datetime / intervalXX
rawXX
rowid, urowidXX
nchar, nvarchar2XXXXX


Tabel di atas menunjukan 'cast' yang bisa di lakukan di oracle. Bagaimana caranya melakukan casting, bisa di lihat / di pelajari langsung di www.java2s.com, berikut daftar link yang bisa di jadikan referensinya :


15. 10. 1.cast(12.98 as number(2)) example1


15. 10. 2.select cast('oak' as char(10) ) example2


15. 10. 3.select cast(null as date ) example3


15. 10. 4.Cast string to date type before comparison


15. 10. 5.Cast null as timestamp


15. 10. 6.Cast table of numbers


15. 10. 7.Cast number to a char


15. 10. 8.Cast date to char


15. 10. 9.Cast decimal to integer


15. 10. 10.Cast varchar to char


15. 10. 11.CAST examples


15. 10. 12.Use Date to cast string to date type