Home » » Mengenal Tabel Dual pada oracle

Mengenal Tabel Dual pada oracle

Written By Unknown on Selasa, 22 Januari 2013 | 19.46


Pada saat kita belajar Oracle, khususnya pada saat mempelajari perintah-perintah SQL, kita sering berurusan dengan tabel yang bernama dual. Sebenarnya tabel apakah dual itu? Mengapa saat kita melihat tabel yang berada di dalam database tidak terdapat tabel dengan nama dual?
SELECT * FROM tab
DUAL adalah tabel kecil dalam Oracle yang mengandung 1 kolom dan 1 baris
DESC dual
Karena banyak fungsi Oracle yang bekerja dengan kolom dan literal, maka menggunakan tabel DUAL kita dapat melihat bagaimana fungsi-fungsi tersebut bekerja hanya dengan menggunakan literal. Jadi kita tidak perlu repot mencoba fungsi tersebut dalam tabel yang sebenarnya. Misalnya kita ingin mencoba fungsi POWER:
SELECT POWER(2,3) FROM dual
Tipe data dalam kolom DUAL tidak berpengaruh terhadap eksekusi fungsi. Ini artinya kita dapat menggunakan tabel ini untuk menerapkan fungsi pemformatan tanggal dan aritmatik dalam tanggal. Hasil yang diperoleh akan sama jika kita menerapkan fungsi tersebut dalam tabel sebenarnya (yang mengandung kolom bertipe DATE)
Share this article :
 
Support : support@masterfreelance.com | +62 - 857 - 1061 - 2210 | 327E8DA0
Copyright © 2013. MasterFreelance Blog - All Rights Reserved
Jl. Satria 5 No 27 - 28
Bojong Nangka , Kelapa Dua - Tangerang
15821, Banten - Indonesia