Oracle ist ein Unternehmen, Datenbank-Anwendung für große Unternehmen Datenspeicherung verwendet . Die Oracle Structured Query Language (SQL) ist ähnlich zu anderen Datenbank-Server -Anwendungen wie MySQL und SQL Server. Allerdings hat die Sprache ein paar Syntax Unterschiede, die beim Erstellen von Oracle gespeicherten Prozeduren oder Abfragen . Oracle " Date () "-Funktionen verwendet werden, um zu manipulieren und berechnen Datenbank Terminen. Sysdate ()
" sysdate () "-Funktion ist eine der am häufigsten verwendeten Funktionen auf der Oracle-Datenbank -Server verwendet. Ein Aufruf von " sysdate ()" liefert die Datenbank-System Datum und Uhrzeit. Wenn der Entwickler will nur das Datum , kann es aus dem sysdate Funktion analysiert werden. Sysdate wird häufig verwendet mit " to_char (). " Die to_char Funktion wandelt die zurückgegebene Datum Datentyp aus sysdate in eine Zeichenkette .
MONTHS_BETWEEN ()
MONTHS_BETWEEN ()-Funktion die Anzahl der Monate zwischen zwei Datumsangaben zurück . Die Funktion liefert einen Bruchteil , so dass, wenn die Gesamtzahl der Tage ist 45, die etwa MONTHS_BETWEEN kehrt 1.5. Dies ist vorteilhaft , wenn der Entwickler möchte das Datum Differenz zwischen zwei Daten in der Datenbank kennen. Der Oracle- Entwickler können auch abgerufen werden die Anzahl der Monate zwischen einem Datum in der Datenbank und die aktuelle System-Datum mit sysdate .
NEXT_DAY ()
" NEXT_DAY () " -Funktion gibt den nächsten Termin für den Wochentag die Entwickler -Listen. Zum Beispiel ruft der Entwickler die Funktion mit der Syntax " NEXT_DAY ( sysdate , 'Freitag' ) . " Diese Funktion ruft die aktuelle Datenbank aktuell und berechnet den Zeitpunkt für den folgenden Freitag . Dies ist vorteilhaft für Oracle SQL Entwickler, die Datenbank Informationen benutzen, für die Planung oder Planung von Veranstaltungen .
LAST_DAY ()
" LAST_DAY () "-Funktion den letzten Tag zurück der Monat des angegebenen Datums . Zum Beispiel ruft " LAST_DAY ( sysdate ) " von der Konsole bekommt das aktuelle Datum und gibt den letzten Tag des Monats für das System-Datum des Monats . Dies ist vorteilhaft , wenn der Entwickler will herausfinden, wie viele Tage im Monat , wie " 31 , " 30 " oder" 28 ". Verwenden Sie diese Funktion, um Schaltjahre ab Februar die Zahl der Tage zu erkennen.
ADD_MONTHS ()
Add_Month Funktion fügt eine Reihe von Monaten auf das aktuelle Datum . die Anzahl der Monate eingestellt vom Oracle Entwickler angegeben wird. beispielsweise ruft " ADD_MONTHS ( sysdate , 6) ", fügt sechs Monaten bis zu der aktuellen Datenbank liegen. Dies ist auch ein guter Zeitpunkt für die Terminierung Funktion Ereignisse oder Kalender-Einstellungen für eine Anwendung.