TO_DATE('karakter' ,'format') : Formatı belirli karakter halindeki bir tarihi tarih türüne dönüştürür.
Tarih Formatlan (TO_DATE ile kullanılabilen)
ELEMAN Anlamı
yyyy Dört Basamaklı Yıl
yyy Yılın son üç basamağı
yy Yılın son iki basamağı
Y Yılın son basamağı
RR Farklı Dil İçin yılın son iki basamağı
Q Ocak-Mart i
MM İki basamaklı ay
RM Romen rakamı ile ay
MONTH Ayın uzun ismi
MON Ayın kısa ismi
ww Yılın hangi haftası olduğu(1-53)
w Ayın hangi haftası olduğu(1-5)
DDD Yılın günü (1-366)
DD Ayın günü (1-31)
D Haftanın günü(1-7)
DAY Günün uzun adı (Pazartesi)
DY Günün kısa adı (Pzt)
HH veya Günün saati (1-12)
HH12 Günün saati (1-12)
HH24 Günün Saati (0-23)
MI Dakika(0-59)
SS Saniye(0-59)
SSSSS Gec nraki sagece yarısından sonra saniye sayısı
Ornek : TO-DATE('27-0CT -95','DD-MON-RR')
Sayı Formatlan
ELEMAN ÖRNEK Anlamı
9 9999 Yazılacak sayının uzunluğunu belirler
0 0999 Eğer sayı küçükse boşluk yerine sıfır basar
$ $999 Rakam başına dolar işareti ekler
B B99999 Sıfır olan sayıları basmaz
S S9999 Poz. sayıların başına + neg. ise - işareti ekler.
PR 99999PR Negatif ise <...> şeklinde yazar
D 99D99 Ondalıklı sayıları bu şekilde ayırır
G 9G999 Grup ayrıcını G harfinin olduğu yere basar
C 99999C Rakamın yanına parabirimi kısaltmasını yazar
L 9999L Ülke için kullanılan parabirimi kısaltmasını yazar.
, 9,999 istenilen pozisyona virgül basılır
. 999.99 ondalıklı kısımlar nokta ile ayrılır
V 999V99 Gelen sayıyı 10'un n'inci kuvveti ile çarpar. n V harfinden sonraki 9'Iarın sayısıdır.
EEEE 9.999EEEE 8ilimsel olarak yazar
RN yada rn RN rn Girilen sayıyı büyük yada küçük romen rakamları ile 1 ile 3999 arası için yazar.