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 UTDette skal returnere tidsstempelet som vist:
2022-03-18T18: 20: 50.239zSQL 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 UTVi bruker tre forskjellige teknikker for å spesifisere tidssonene i eksemplet ovenfor.
"UTC": "2022-03-18T18: 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 UTKoden over skal returnere utdataene som vist:
"UTC": "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.