SQL strøm tidsstempel

SQL strøm tidsstempel
En tidsstempel refererer til en digital tidsprotokoll for når en hendelse oppstår. Tidstemplinger er veldig vanlig i verktøy som logging, fil og brukssporere. Ved å bruke tidsstempler kan du føre oversikt over når en hendelse oppstår. For eksempel kan du registrere når en fil ble lagt til, endret, slettet osv.

I en database er tidsstempler mest vanlig for å bestemme når en post legges til eller oppdatert.

Denne artikkelen vil diskutere ved hjelp av standard SQL for å få gjeldende tidsstempel, gjeldende dato og gjeldende datetime.

SQL strøm tidsstempel

La oss diskutere hvordan du får gjeldende tidsstempel i standard SQL. For dette kan vi bruke Current_Timestamp -funksjonen.

Syntaksen er som vist:

Current_timestamp ();

Funksjonen skal deretter returnere gjeldende tidsstempel når spørringen utføres på serveren.

Merk: Tidsstemplet som returneres av funksjonen er kontinuerlig, ikke-tvetydig, og har nøyaktig 60 sekunder per minutt.

Et eksempel på bruk av bruk vises nedenfor:

PLUKKE UT
Current_timestamp () som nå;

Dette skal returnere tidsstempelet som vist:

2022-03-18T18: 20: 50.239z

SQL Current DateTime

Du kan også få gjeldende dato og tid som en spørring blir utført ved hjelp av Current_DateTime -funksjonen.

Syntaksen er som vist:

Current_datetime ([time_zone])

Funksjonen tar måletidssonen og returnerer datoen for den tidssonen. Hvis tidssonen ikke er spesifisert, vil resultatet være i UTC.

Et eksempelbruk er som vist:

PLUKKE UT
Current_datetime () som UTC,
Current_DateTime ('Africa/Nairobi') som Nairobi,
Current_datetime ('+03:00') som utc_add;

Vi bruker tre forskjellige teknikker for å spesifisere tidssonene i eksemplet ovenfor.

"UTC": "2022-03-18T18: 30: 39.619901 "
"Nairobi": "2022-03-18T21: 30: 39.619901 "
"UTC_ADD": "2022-03-18T21: 30: 39.619901 "

SQL gjeldende dato

Ved hjelp av Current_Date -funksjonen kan du også få gjeldende dato i den spesifiserte tidssonen ved hjelp av Current_date -funksjonen. Et eksempelbruk er som vist:

PLUKKE UT
Current_date () som UTC,
Current_date ('Africa/Nairobi') som Nairobi,
Current_date ('+03:00') som utc_add;

Koden over skal returnere utdataene som vist:

"UTC": "2022-03-18"
"Nairobi": "2022-03-18"
"Utc_add": "2022-03-18"

Ovennevnte datatype.

Konklusjon

Denne artikkelen undersøker hvordan du får gjeldende tidsstempel, gjeldende datetime og dato-tid i standard SQL. Lær mer om SQL gjennom andre artikler på dette nettstedet.