Sabtu, 21 Juli 2012

Menampilkan Tanggal Sebagai String di Oracle (TO_CHAR)

-->
Di artikel sebelumnya kita sudah membahas tentang penggunaan fungsi TO_DATE di oracle. Nah sekarang kita balik, kita akan menampilkan dari tipe DATE menjadi STRING, mari kita mulai buat querynya.

Contoh penggunaan TO_CHAR di query :
SELECT
  SYSDATE,
  TO_CHAR(SYSDATE, 'DD-MM-YYYY') DATE_FORMAT1,
  TO_CHAR(SYSDATE, 'DD/MM/YYYY') DATE_FORMAT2,
  TO_CHAR(SYSDATE, 'DD MONTH YYYY') DATE_FORMAT3,
  TO_CHAR(SYSDATE, 'DD Month YYYY') DATE_FORMAT4,
  TO_CHAR(SYSDATE, 'DD fmMonth YYYY') DATE_FORMAT5
FROM DUAL;


Dari query diatas menghasilkan :

SYSDATE   DATE_FORMAT1  DATE_FORMAT2  DATE_FORMAT3  DATE_FORMAT4  DATE_FORMAT5
25-JUL-12 25-07-2012 25/07/2012 25 JULY      2012 25 July      2012 25 July 2012

Dari hasil diatas dapat dilihat kita dapat menampilkan ke dalam bentuk format yang berbeda-beda. Yang perlu mendapat perhatian adalah ketika menggunakan fm pada month (bulan), ketika tidak menggunakan fm akan terdapat banyak spasi diantara bulan dan tahun, namun ketika menambahkan fm maka hanya ada satu spasi yang muncul.


Download Video Tutorial