Oracle SQL dato funksjoner

Oracle SQL dato funksjoner


Oracle er en bedrift database program som brukes for store bedrifter datalagring. Oracle Structured Query Language (SQL) er lik andre databaseserverprogrammer som MySQL og SQL Server. Imidlertid har språket noen syntaks forskjeller som brukes når du oppretter Oracle lagrede prosedyrer eller spørringer. Oracle "Date ()" funksjonene brukes til å manipulere og beregne database datoer.

SYSDATE ()

Den "SYSDATE ()» funksjon er en av de mest vanlige funksjoner som brukes på Oracle database-serveren. Et kall til "SYSDATE ()" returnerer databasesystemet dato og klokkeslett. Dersom utbygger ønsker bare dato, kan det bli analysert fra SYSDATE funksjonen. SYSDATE brukes ofte med "to_char ()." Den to_char funksjonen konverterer den returnerte dato datatype fra SYSDATE til en tegnstreng.

Months_Between ()

Den months_between () -funksjonen returnerer antall måneder mellom to datoer. Funksjonen returnerer en brøkdel, så hvis det totale antall dager er 45, returnerer months_between ca 1,5. Dette er gunstig når utbygger ønsker å vite datoen forskjellen mellom to datoer i databasen. Oracle utvikler kan også hente antall måneder mellom en dato i databasen, og dagens system dato hjelp SYSDATE.

Neste dag()

Den "Next_Day ()" -funksjonen returnerer neste dato for ukedag utviklerlistene. For eksempel, kaller utvikleren funksjonen med syntaksen "Next_Day (SYSDATE, 'Friday')." Denne funksjonen henter den gjeldende databasen dato og beregner datoen for neste fredag. Dette er gunstig for Oracle SQL utviklere som bruker databasen informasjon for planlegging eller planlegging av arrangementer.

Siste dag()

Den "LAST_DAY ()" -funksjonen returnerer den siste dagen i måneden for den gitte dato. For eksempel kaller "LAST_DAY (SYSDATE)" fra konsollen får dagens system dato og returnerer den siste dagen i måneden for systemet dagens måned. Dette er gunstig når utbygger ønsker å finne ut hvor mange dager er i måneden som "31", 30 "eller" 28 "Bruk denne funksjonen til å oppdage skuddår fra februar er antall dager.

Add_Months ()

Den Add_Month funksjonen tilføyer et antall måneder til dagens dato. Antall måneder lagt angis av Oracle utvikler. For eksempel kaller "add_months (SYSDATE, 6)" legger seks måneder til gjeldende database dato. Dette er også en god dato funksjon for å planlegge arrangementer eller kalenderinnstillingene for et program.