Home > Oracle > Mengenal Tabel Dual

Mengenal Tabel Dual

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)

Add to FacebookAdd to DiggAdd to Del.icio.usAdd to StumbleuponAdd to RedditAdd to BlinklistAdd to TwitterAdd to TechnoratiAdd to Yahoo BuzzAdd to Newsvine

  1. May 29, 2012 at 11:54 am

    thanks info nya

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: