Oracle è un'applicazione database aziendale utilizzata per stoccaggio di grandi dimensioni di dati business. L'Oracolo Structured Query Language ( SQL) è simile ad altre applicazioni server di database come MySQL e SQL Server . Tuttavia, la lingua ha alcune differenze di sintassi che vengono utilizzati durante la creazione di stored procedure o query di Oracle . Oracle " Date () " funzioni vengono utilizzate per manipolare e calcolare le date di database . SYSDATE ( ) economici
" SYSDATE ( )" è una delle funzioni più comuni utilizzati sul server di database Oracle . Un invito a " SYSDATE ( ) " restituisce la data di sistema di database e il tempo . Se lo sviluppatore vuole solo la data , che può essere analizzato dalla funzione SYSDATE . SYSDATE è comunemente usato con " to_char ( ) . " La funzione to_char converte il tipo di dati data restituita da SYSDATE a una stringa di caratteri .
MONTHS_BETWEEN ( ) economici
MONTHS_BETWEEN () restituisce il numero di mesi tra due date . La funzione restituisce una frazione , quindi se il numero totale di giorni è 45 , il MONTHS_BETWEEN restituisce circa 1,5 . Questo è utile quando lo sviluppatore vuole sapere la differenza di data tra due date nel database. Lo sviluppatore Oracle può anche recuperare il numero di mesi tra una data nel database e la data di sistema corrente utilizzando SYSDATE .
NEXT_DAY ( ) economici
" NEXT_DAY ( ) "la funzione restituisce la data successiva per il giorno della settimana le liste degli sviluppatori. Per esempio , lo sviluppatore chiama la funzione utilizzando la sintassi " NEXT_DAY ( sysdate , ' Venerdì ') . " Questa funzione recupera la data database corrente e calcola la data per il Venerdì . Questo è utile per gli sviluppatori di SQL Oracle che utilizzano le informazioni del database per la pianificazione o eventi di pianificazione .
LAST_DAY ( ) economici
" LAST_DAY ( ) " restituisce l'ultimo giorno del il mese per la data indicata. Per esempio , chiamando " LAST_DAY ( sysdate ) " dalla console ottiene la data di sistema corrente e restituisce l'ultimo giorno del mese per il mese della data di sistema . Questo è utile quando lo sviluppatore vuole scoprire quanti giorni sono nel mese ad esempio " 31 ", 30 "o" 28 ". Utilizzare questa funzione per rilevare gli anni bisestili dal numero di febbraio di giorni .
ADD_MONTHS ( ) economici
la funzione Add_Month aggiunge un certo numero di mesi la data di oggi . il numero di mesi aggiunti viene specificato dallo sviluppatore Oracle . , ad esempio, chiamare " ADD_MONTHS ( sysdate , 6) " aggiunge sei mesi per la data del database corrente . Questa è anche una buona funzione data per gli eventi di pianificazione o le impostazioni di calendario per un'applicazione.