MariaDB
 sql >> Baza danych >  >> RDS >> MariaDB

Jak UTC_DATE() działa w MariaDB

W MariaDB, UTC_DATE() to wbudowana funkcja daty i czasu, która zwraca bieżącą datę UTC.

Wynik jest zwracany w formacie „RRRR-MM-DD” lub RRRRMMDD, w zależności od tego, czy funkcja jest używana w kontekście łańcuchowym czy liczbowym.

UTC oznacza uniwersalny czas koordynowany i jest światowym standardem regulującym czas.

Składnia

UTC_DATE() można wywoływać z nawiasami lub bez:

UTC_DATE
UTC_DATE()

Oba zwracają ten sam wynik.

Przykład

Oto przykład z nawiasami:

SELECT UTC_DATE();

Wynik:

+------------+
| UTC_DATE() |
+------------+
| 2021-06-01 |
+------------+

Oto bez nawiasów:

SELECT UTC_DATE;

Wynik:

+------------+
| UTC_DATE   |
+------------+
| 2021-06-01 |
+------------+

Ten sam wynik.

Daty numeryczne

Korzystanie z UTC_DATE() w kontekście liczbowym powoduje zwrócenie daty w formacie RRRRMMDD.

Przykład:

SELECT UTC_DATE() + 0;

Wynik:

+----------------+
| UTC_DATE() + 0 |
+----------------+
|       20210601 |
+----------------+

Dostarczanie argumentów

UTC_DATE() funkcja nie przyjmuje żadnych argumentów. Wywołanie go z argumentami powoduje błąd:

SELECT UTC_DATE('1970-01-02');

Wynik:

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

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapewnienie wysokiej dostępności komponentów bazy danych (HA) za pomocą systemów równoważenia obciążenia

  2. Unikanie blokady dostawcy bazy danych dla MySQL lub MariaDB

  3. Objaśnienie operatora MariaDB UNION

  4. Tworzenie zimnej gotowości bazy danych MySQL lub MariaDB na Amazon AWS

  5. 4 sposoby na wyświetlenie listy wszystkich widoków w bazie danych MariaDB