sql >> Database teknologi >  >> RDS >> Sqlserver

SYSUTCDATETIME() Eksempler i SQL Server (T-SQL)

I SQL Server, T-SQL SYSUTCDATETIME() funktionen bruges til at returnere den aktuelle UTC-tid (Coordinated Universal Time). UTC-tid er den primære tidsstandard, som verden regulerer ure og tid efter.

Returværdien for SYSUTCDATETIME() funktionen er afledt fra den computer, hvor instansen af ​​SQL Server kører. Tidszonen er ikke inkluderet, og den returneres som en datetime2 værdi. Præcisionsspecifikationen for fraktioneret sekund har et område fra 1 til 7 cifre. Standardpræcisionen er 7 cifre.

SYSUTCDATETIME() gør det samme som GETUTCDATE() gør, bortset fra at det returnerer en højere brøkpræcision. Som nævnt  SYSUTCDATETIME() returnerer en datetime2 værdi, mens GETUTCDATE() funktion returnerer en datotid værdi.

Syntaks

Syntaksen ser sådan ud:

SYSUTCDATETIME ( )

Så denne funktion accepterer ingen argumenter.

Eksempel

Her er et eksempel på brug:

SELECT SYSUTCDATETIME() AS Result;

Resultat:

+-----------------------------+
| Result                      |
|-----------------------------|
| 2018-06-17 22:44:32.4094671 |
+-----------------------------+

Formatering af datoen

Du kan altid bruge andre T-SQL-funktioner sammen med SYSUTCDATETIME() . For eksempel kan du bruge FORMAT() funktion til at formatere datoen til det format, du ønsker (og få den returneret som en streng).

Eksempel:

 
SELECT FORMAT(SYSUTCDATETIME(), 'dddd, dd MMMM yyyy, hh:mm tt') AS Result;

Resultat:

+--------------------------------+
| Result                         |
|--------------------------------|
| Sunday, 17 June 2018, 10:45 PM |
+--------------------------------+

Variabel tildeling

Bemærk at SYSUTCDATETIME() kan tildeles til en variabel af en hvilken som helst af dato- og tidstyperne.

Eksempel:

DECLARE @date date = SYSUTCDATETIME(); 
DECLARE @time time = SYSUTCDATETIME(); 
SELECT 
    @date AS 'UTC Date', 
    @time AS 'UTC Time';

Resultat:

+------------+------------------+
| UTC Date   | UTC Time         |
|------------+------------------|
| 2018-06-17 | 22:48:43.4380954 |
+------------+------------------+

  1. psql-klient kan være et skakbræt nu...

  2. Bedste måde at vælge tilfældige rækker PostgreSQL

  3. Hvordan pg_sleep() virker i PostgreSQL

  4. Find ud af, hvilket valutasymbol din session bruger i Oracle