sql >> Databáze >  >> RDS >> Sqlserver

SYSUTCDATETIME() Příklady v SQL Server (T-SQL)

V SQL Server, T-SQL SYSUTCDATETIME() Funkce se používá k vrácení aktuálního času UTC (Coordinated Universal Time). Čas UTC je primární časový standard, podle kterého svět reguluje hodiny a čas.

Vrácená hodnota SYSUTCDATETIME() Funkce je odvozena z počítače, na kterém běží instance SQL Server. Časové pásmo není zahrnuto a je vráceno jako datetime2 hodnota. Specifikace přesnosti ve zlomcích sekund má rozsah od 1 do 7 číslic. Výchozí přesnost je 7 číslic.

SYSUTCDATETIME() dělá to samé, co GETUTCDATE() ano, kromě toho, že vrací vyšší zlomkovou přesnost. Jak již bylo zmíněno,  SYSUTCDATETIME() vrátí datetime2 hodnota, zatímco GETUTCDATE() funkce vrací datum a čas hodnotu.

Syntaxe

Syntaxe vypadá takto:

SYSUTCDATETIME ( )

Tato funkce tedy nepřijímá žádné argumenty.

Příklad

Zde je příklad použití:

SELECT SYSUTCDATETIME() AS Result;

Výsledek:

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

Formátování data

Spolu s SYSUTCDATETIME() můžete vždy použít další funkce T-SQL . Můžete například použít FORMAT() funkci naformátovat datum do požadovaného formátu (a nechat jej vrátit jako řetězec).

Příklad:

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

Výsledek:

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

Přiřazení proměnné

Všimněte si, že SYSUTCDATETIME() lze přiřadit proměnné libovolného typu data a času.

Příklad:

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

Výsledek:

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

  1. Jak funguje UTC_TIME() v MariaDB

  2. Jak RTRIM_ORACLE() funguje v MariaDB

  3. Proč potřebujete datové modelování?

  4. Povolení ke vztahu odepřeno