Metode 1 - Bruke SQL Server GetDate () -funksjon
Den mest grunnleggende metoden for å hente gjeldende tid i SQL Server bruker GetDate () -funksjonen. Denne funksjonen returnerer gjeldende dato og tid fra vertssystemet.
Funksjonssyntaks er som vist nedenfor:
GetDate ()Funksjonen returnerer dato og klokkeslett som en datetype.
Eksemplet nedenfor illustrerer getDate () -funksjonen for å få gjeldende dato og klokkeslett.
plukke utNår vi har kjørt spørringen over, bør SQL Server returnere gjeldende tid fra vertssystemet. Et eksempelutgang vises nedenfor:
current_t |Metode 2 - Bruke SQL Server Current_Timestamp () -funksjon
Den andre metoden vi kan bruke for å hente gjeldende tid i SQL Server er Current_Timestamp () -funksjonen. Denne funksjonen er en del av standard SQL og fungerer som et alias for GetDate () -funksjonen.
Syntaksen er som vist:
Current_timestampTilsvarende aksepterer ikke funksjonen argumenter og returnerer en datatatatype. Følgende eksempel viser hvordan du kan hente gjeldende tid ved å bruke Current_Timestamp () -funksjonen.
PLUKKE UTÅ kjøre koden over skal returnere gjeldende tid som vist:
current_t |Metode 3 - Bruke SysDateTime () -funksjon
SQL Server gir oss også SysDateTime () -funksjonen, som vi kan bruke for å få den nåværende tiden fra vertssystemet.
Funksjonssyntaksen er som vist:
SysDateTime ()Eksemplet nedenfor viser hvordan du bruker SysDateTime () -funksjonen for å få den nåværende tiden.
PLUKKE UTÅ kjøre spørringen ovenfor skal returnere utdataene:
current_t |I dette tilfellet kan vi se en mer presis produksjon enn GetDate () -funksjonen.
Tilsvarende kan vi konvertere utdataene fra SysDateTime () -funksjonen for å få bare dato eller tidsverdi.
Koden er som vist:
PLUKKE UTProduksjon:
current_t |Konklusjon
Dette innlegget utforsket forskjellige funksjoner vi kan bruke i SQL Server for å hente gjeldende tid. Vi håper du likte dette innlegget.