Funzioni di data Oracle SQL

January 9

Funzioni di data Oracle SQL


Oracle è un'applicazione database aziendale utilizzata per la memorizzazione dei dati di grandi dimensioni di business. La Structured Query Language Oracle (SQL) è simile ad altre applicazioni server di database come MySQL e SQL Server. Tuttavia, la lingua ha alcune differenze di sintassi che vengono utilizzati per la creazione di Oracle stored procedure o query. Oracle "Date ()" funzioni vengono utilizzate per manipolare e calcolare le date di database.

SYSDATE ()

La funzione "SYSDATE ()" è una delle funzioni più comuni utilizzati sul server di database Oracle. Una chiamata a "SYSDATE ()" restituisce la data e l'ora del sistema di database. Se lo sviluppatore vuole solo la data, esso può essere analizzato dalla funzione SYSDATE. SYSDATE è comunemente utilizzato con "to_char ()." La funzione TO_CHAR converte il tipo di dati data restituita da SYSDATE a una stringa di caratteri.

MONTHS_BETWEEN ()

La funzione MONTHS_BETWEEN () restituisce il numero di mesi tra due date. La funzione restituisce una frazione, quindi se il numero totale di giorni è di 45, il MONTHS_BETWEEN torna a circa 1,5. Questo è utile quando lo sviluppatore vuole conoscere 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.

Il giorno dopo()

La funzione "NEXT_DAY ()" 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 seguente Venerdì. Questo è vantaggioso per gli sviluppatori di Oracle SQL che utilizzano le informazioni del database di eventi di pianificazione o di pianificazione.

Ultimo giorno()

La funzione "LAST_DAY ()" restituisce l'ultimo giorno del 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 come "31", 30 "o" 28 "Usare questa funzione per rilevare gli anni bisestili a partire dal numero di febbraio di giorni.

Add_Months ()

La funzione Add_Month aggiunge un certo numero di mesi alla data corrente. Il numero di mesi aggiunti viene specificato dallo sviluppatore Oracle. Per esempio, chiamando "add_months (sysdate, 6)", aggiunge sei mesi alla data di database corrente. Questa è anche una buona funzione di data per la pianificazione di eventi o le impostazioni del calendario per un'applicazione.