Oracle SQL Fonctions de date

Oracle SQL Fonctions de date


Oracle est une application de base de données de l'entreprise utilisée pour le grand stockage de données d'entreprise. La Structured Query Language Oracle (SQL) est similaire à d'autres applications de serveur de base de données comme MySQL et SQL Server. Cependant, la langue a quelques différences de syntaxe qui sont utilisés lors de la création des procédures ou des requêtes stockées Oracle. Oracle "Date ()" fonctions sont utilisées pour manipuler et calculer les dates de base de données.

Sysdate ()

La fonction "sysdate ()" est l'une des fonctions les plus couramment utilisées sur le serveur base de données Oracle. Un appel à "sysdate ()" retourne la date et l'heure du système de base de données. Si le développeur ne veut que la date, il peut être analysé à partir de la fonction sysdate. Sysdate est couramment utilisé avec "to_char ()." La fonction to_char convertit la date type de données renvoyées par sysdate à une chaîne de caractères.

MONTHS_BETWEEN ()

La fonction MONTHS_BETWEEN () retourne le nombre de mois entre deux dates. La fonction retourne une fraction, de sorte que si le nombre total de jours est 45, le MONTHS_BETWEEN retourne environ 1,5. Cela est bénéfique lorsque le développeur veut savoir la différence de date entre deux dates dans la base de données. Le développeur Oracle peut également récupérer le nombre de mois entre une date dans la base de données et la date actuelle du système en utilisant sysdate.

Le prochain jour()

La fonction "NEXT_DAY ()" retourne la prochaine date pour la semaine les listes des développeurs. Par exemple, le développeur appelle la fonction en utilisant la syntaxe "NEXT_DAY (sysdate, 'Friday')." Cette fonction récupère la date de base de données actuelle et calcule la date pour le vendredi suivant. Ceci est bénéfique pour les développeurs Oracle SQL qui utilisent des informations de base de données pour la planification ou de planification d'événements.

Dernier jour()

La fonction "LAST_DAY ()" retourne le dernier jour du mois pour la date donnée. Par exemple, en appelant "LAST_DAY (sysdate)" à partir de la console devient la date du système actuel et retourne le dernier jour du mois pour le mois de la date du système. Cela est bénéfique lorsque le développeur veut savoir combien de jours sont dans le mois comme "31," 30 "ou" 28 "Utilisez cette fonction pour détecter les années bissextiles à partir du numéro de Février de jours.

ADD_MONTHS ()

La fonction Add_Month ajoute un certain nombre de mois à la date actuelle. Le nombre de mois supplémentaires est spécifié par le développeur Oracle. Par exemple, en appelant "ADD_MONTHS (sysdate, 6)», ajoute six mois à la date de la base de données actuelle. Ceci est également une bonne fonction de date pour la planification des événements ou des paramètres de calendrier pour une application.