SYSDATE : Güncel tarih - saat bilgisini verir.
Kullanım şekli;
select SYSDATE from dual;
MONTHS_BETWEEN : İki tarih arasındaki ay sayısı.
Kullanım şekli;
select MONTHS_BETWEEN ('01-tem-10','01-haz-10') from dual;
Sonuç : 1
ADD_MONTHS : Tarih bilgisine n kadar ay ekleme.
Kullanım şekli;
Sonuç: 01-haz-10
NEXT_DAY : Belirtilen gün belirtilen tarihten sonraki hangi tarihte ise o tarihi
sonuç olarak getirir.
sonuç olarak getirir.
Kullanım şekli;
select next_day ('10-05-15','SALI') from dual;
sonuç : 12/05/2015
LAST_DAY : Ayın son günü.
Kullanım şekli;
Sonuç: 31/01/2010
ROUND : Tarihi yuvarlamak.
RAUND(SYSDATE,'MONTH')
RAUND(SYSDATE,'MONTH')
TRUNC : Tarihi aşağıya yuvarlamak.
TRUNC(SYSDATE ,'MONTH')
TRUNC(SYSDATE ,'MONTH')
Default Date Formatını Değiştirme
Oracle veri tabanında varsayılan DATE formatı NLS_DATE_FORMAT başlangıç parametresidir.Şimdi veritabanımızdaki geçerli date formatını görelim.
Select * from nls_session_parameters where parameter like ‘%NLS_DATE%';
Geçerli Date formatını değiştirmek için;
Alter Session set nls_date_format=’DD-MM-RRRR';


Hiç yorum yok:
Yorum Gönder