V MariaDB, UTC_DATE()
je vestavěná funkce data a času, která vrací aktuální datum UTC.
Výsledek je vrácen ve formátu „RRRR-MM-DD“ nebo RRRRMMDD v závislosti na tom, zda je funkce použita v řetězcovém nebo číselném kontextu.
UTC je zkratka pro Coordinated Universal Time a je světovým standardem pro regulaci času.
Syntaxe
UTC_DATE()
lze volat se závorkami nebo bez nich:
UTC_DATE
UTC_DATE()
Oba vrátí stejný výsledek.
Příklad
Zde je příklad se závorkami:
SELECT UTC_DATE();
Výsledek:
+------------+ | UTC_DATE() | +------------+ | 2021-06-01 | +------------+
Zde je to bez závorek:
SELECT UTC_DATE;
Výsledek:
+------------+ | UTC_DATE | +------------+ | 2021-06-01 | +------------+
Stejný výsledek.
Číselná data
Pomocí UTC_DATE()
v číselném kontextu vede k vrácení data ve formátu RRRRMMDD.
Příklad:
SELECT UTC_DATE() + 0;
Výsledek:
+----------------+ | UTC_DATE() + 0 | +----------------+ | 20210601 | +----------------+
Poskytování argumentů
UTC_DATE()
funkce nepřijímá žádné argumenty. Volání s argumenty má za následek chybu:
SELECT UTC_DATE('1970-01-02');
Výsledek:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''1970-01-02')' at line 1