MariaDB
 sql >> база данни >  >> RDS >> MariaDB

Как работи UTC_DATE() в MariaDB

В MariaDB, UTC_DATE() е вградена функция за дата и час, която връща текущата UTC дата.

Резултатът се връща във формат „ГГГГ-ММ-ДД“ или ГГГГММДД, в зависимост от това дали функцията се използва в низов или числов контекст.

UTC означава координирано универсално време и е световният стандарт за регулиране на времето.

Синтаксис

UTC_DATE() може да бъде извикан със или без скоби:

UTC_DATE
UTC_DATE()

И двете връщат един и същ резултат.

Пример

Ето пример със скоби:

SELECT UTC_DATE();

Резултат:

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

Ето го без скоби:

SELECT UTC_DATE;

Резултат:

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

Същият резултат.

Числови дати

Използване на UTC_DATE() в числов контекст води до връщане на датата във формат ГГГГММДД.

Пример:

SELECT UTC_DATE() + 0;

Резултат:

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

Предоставяне на аргументи

UTC_DATE() функцията не приема никакви аргументи. Извикването му с аргументи води до грешка:

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

Резултат:

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. Ръководство за MariaDB Columnstore за администратори на MySQL

  2. Изпълнение на MariaDB Galera клъстер без инструменти за оркестриране на контейнери:Част първа

  3. Поправете грешка 1064 (42000) при използване на оператора MINUS в MariaDB

  4. Как работи LOG() в MariaDB

  5. Как работи MID() в MariaDB