SQL fungerer nå

SQL fungerer nå
Den nå funksjonen i SQL lar deg få gjeldende dato og klokkeslett. Det er en praktisk funksjon som gjør at du kan legge til nøyaktig dato og klokkeslett i databasepostene dine.

Det kan også tillate deg å lage tidsstempler når en spesifikk post er endret. Denne artikkelen vil dekke hvordan du legger til gjeldende dato og tid ved hjelp av standard SQL.

Funksjonssyntaks

Funksjonen har en enkel syntaks som er enkel å bruke og implementere.

Et eksempel på syntaksbruk vises nedenfor:

Velg nå ();

Den forrige spørringen skal returnere gjeldende dato og klokkeslett i den definerte tidssonen.

-------------------------------
2022-03-18 10:34:59.168105+03
(1 rad)

Merk: Selv om de fleste databasemotorer støtter nå funksjonen, kan noen savne funksjonen.

Standard SQL -alternativ til nå () -funksjonen er Current_DateTime () -funksjonen. Syntaksen er vist nedenfor:

Velg Current_DateTime ([TimeZone]);

Funksjonen tar måletidssonen som parameter. Funksjonen vil bruke systemets standard hvis ingen tidssone er spesifisert.

Når du spesifiserer tidssonen, er det best å velge tidssone -navn i stedet for en time og minutt forskyvning.

Du kan sjekke tidssone -navnene i ressursene nedenfor:

https: // no.Wikipedia.org/wiki/list_of_tz_database_time_zones

SQL Extract Del

Det kan hende du må hente ut en spesifikk verdi fra en dato i noen tilfeller. Ved hjelp av Extract () -metoden i standard SQL, kan du trekke ut deler, for eksempel:

  1. År
  2. Ukedag
  3. Måned
  4. Fjerdedel
  5. Uke
  6. Sekund
  7. Minutt
  8. Time
  9. Millisekund

Og mange flere.

Et eksempel er vist nedenfor:

Velg Extract (år fra nå ());

Dette bør returnere året fra det returnerte DateTime -objektet. Et eksempelutgang er gitt nedenfor:

EKSTRAKT
---------
2022
(1 rad)

Merk: Husk at databasemotoren din kan mangle nå funksjonen. Velg Current_DateTime () i så fall.

Konklusjon

Denne artikkelen dekket hvordan du bruker SQL Now -funksjonen, Current_DateTime i standard SQL, og trekker ut spesifikke enheter fra resultatet. Vi håper du fant denne artikkelen nyttig. Sjekk de andre Linux -hint -artiklene for flere tips og opplæringsprogrammer.