Çevirme Fonksiyonları
TO_CHAR(Sayı,[‘fmt’]) : Girilen tarih veya sayıyı karakter tipine çevirir.
Tarih parametreleri;
YYYY Yılı rakamsal olarak gosterir.
YEAR Yılı yazısal olarak verir.
BC Millattan once ve sonrası icin zaman verir.
MM Ayı rakamsal olarak gösterir.
MONTH Ayı yazısal olarak verir. Belirtilen ülkenin tarih yazısıyla
verir.
MON Ayı yazısal sadece ilk 3 harfini verir. Belirtilen ülkenin tarih
yazısıyla verir.
RM Ayı roma rakamıyla gösterir.
DD Günü rakamsal olarak gösterir.
DAY Günü yazısal olarak verir.
Sayısal parametreleri;
- Rakamdır.
- Sıfır rakamı verir.
$ Rakamın başına $ işareti koyar.
. Ondalık haneye ayırır.
, Rakamı 3’er hane ayırarark aralarına virgül koyar.
MI Negatif sayılar için sonuna – itareti koyar.
Örneğin ” x nolu kişi xxx’dir.” Formatında ekrana liste oluşturalım (id number);
SELECT TO_CHAR(id) || ‘ nolu kisi ‘ ||name||’dir.’
Örneğin sistem tarihini DD-MM-YYYY olarak gösterelim;
SELECT TO_CHAR(sysdate,’ DD-MM-YYYY’)
Örneğin sistem zamanını HH:MI olarak gösterelim;
SELECT TO_CHAR(sysdate,’ HH:MI’ )


