Oracle SQL dato funktioner

October 20

Oracle SQL dato funktioner

Oracle er en virksomhed database ansøgning bruges til stort opbevaringsrum forretningsdata. Oracle Structured Query Language (SQL) ligner andre database-server applikationer såsom MySQL og SQL Server. Men sproget har et par syntaks forskelle, der bruges, når der oprettes Oracle lagrede procedurer eller forespørgsler. Oracle "Date ()" funktioner bruges til at manipulere og beregne database datoer.

SYSDATE ()


Den "SYSDATE ()" funktionen er en af ​​de mest almindelige funktioner, der anvendes på Oracle database-serveren. En opfordring til "SYSDATE ()" returnerer database systemets dato og tid. Hvis bygherren ønsker kun datoen, kan det tolkes fra SYSDATE funktionen. SYSDATE er almindeligt anvendt med "to_char ()." Den to_char -funktionen konverterer den returnerede dato datatype fra SYSDATE til en tegnstreng.

Months_Between ()


Den months_between () -funktionen giver antallet af måneder mellem to datoer. Funktionen returnerer en brøk, så hvis det samlede antal dage er 45, den months_between returnerer ca. 1,5. Dette er nyttigt, når bygherren ønsker at kende datoen differencen mellem to datoer i databasen. Oracle udvikler kan også hente det antal måneder mellem en dato i databasen, og det nuværende system dato ved hjælp SYSDATE.

Next_Day ()


Den "Next_Day ()" funktion returnerer den næste dato for ugedag udvikleren lister. For eksempel udvikleren kalder funktionen med syntaksen "Next_Day (SYSDATE, 'Friday')." Denne funktion henter den aktuelle database dato og beregner dato for den følgende fredag. Det er til gavn for Oracle SQL udviklere, der bruger database information til planlægning eller planlægning begivenheder.

Last_Day ()


Den "Last_Day ()" funktion returnerer den sidste dag i måneden for den givne dato. For eksempel kalder "Last_Day (SYSDATE)" fra konsollen får det nuværende system dato og returnerer den sidste dag i måneden for systemet date måned. Dette er nyttigt, når bygherren ønsker at finde ud af, hvor mange dage er i måneden som "31," 30 "eller" 28 "Brug denne funktion til at registrere skudår fra februars antal dage.

Add_Months ()


Den Add_Month funktion giver et antal måneder til den aktuelle dato. Antallet af måneder, tilføjede specificeres af Oracle udvikler. For eksempel kalder "add_months (SYSDATE, 6)" tilføjer seks måneder til den aktuelle database dato. Dette er også en god date funktion til planlægning begivenheder eller kalender indstillingerne for et program.