MariaDB
 sql >> डेटाबेस >  >> RDS >> MariaDB

मारियाडीबी में UTC_TIMESTAMP () कैसे काम करता है

मारियाडीबी में, UTC_TIMESTAMP() एक अंतर्निहित दिनांक और समय फ़ंक्शन है जो वर्तमान UTC दिनांक और समय लौटाता है।

परिणाम 'YYYY-MM-DD HH:MM:SS' या YYYYMMDDHHMMSS.uuuuuu प्रारूप में लौटाया जाता है, जो इस बात पर निर्भर करता है कि फ़ंक्शन का उपयोग स्ट्रिंग या संख्यात्मक संदर्भ में किया गया है या नहीं।

UTC का मतलब कोऑर्डिनेटेड यूनिवर्सल टाइम है, और यह समय को विनियमित करने के लिए विश्व मानक है।

सिंटैक्स

UTC_TIMESTAMP() निम्नलिखित दो तरीकों से बुलाया जा सकता है:

UTC_TIMESTAMP
UTC_TIMESTAMP([precision])

जहां precision एक वैकल्पिक तर्क है जो उपयोग करने के लिए माइक्रोसेकंड सटीक निर्दिष्ट करता है।

उदाहरण

यहां एक उदाहरण दिया गया है:

SELECT 
    UTC_TIMESTAMP,
    UTC_TIMESTAMP();

परिणाम:

+---------------------+---------------------+
| UTC_TIMESTAMP       | UTC_TIMESTAMP()     |
+---------------------+---------------------+
| 2021-06-01 22:54:53 | 2021-06-01 22:54:53 |
+---------------------+---------------------+

परिशुद्धता

यहां एक उदाहरण दिया गया है जो उपयोग की सटीकता को निर्दिष्ट करता है:

SELECT 
    UTC_TIMESTAMP(3),
    UTC_TIMESTAMP(6);

परिणाम:

+-------------------------+----------------------------+
| UTC_TIMESTAMP(3)        | UTC_TIMESTAMP(6)           |
+-------------------------+----------------------------+
| 2021-06-01 22:55:09.880 | 2021-06-01 22:55:09.880201 |
+-------------------------+----------------------------+

संख्यात्मक संदर्भ

जब एक संख्यात्मक संदर्भ में उपयोग किया जाता है, UTC_TIMESTAMP() YYYYMMDDHHMMSS.uuuuuu प्रारूप में अपना मान लौटाता है:

SELECT 
    UTC_TIMESTAMP(6),
    UTC_TIMESTAMP(6) + 0;

परिणाम:

+----------------------------+-----------------------+
| UTC_TIMESTAMP(6)           | UTC_TIMESTAMP(6) + 0  |
+----------------------------+-----------------------+
| 2021-06-01 23:00:50.105119 | 20210601230050.105119 |
+----------------------------+-----------------------+

अमान्य तर्क

अमान्य तर्क पास करने से त्रुटि होती है:

SELECT UTC_TIMESTAMP('Six');

परिणाम:

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 ''Six')' 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. मारियाडीबी में एक तिथि से लघु दिन का नाम कैसे प्राप्त करें

  2. मारियाडीबी में RLIKE कैसे काम करता है

  3. कैसे REGEXP_SUBSTR () मारियाडीबी में काम करता है

  4. मारियाडीबी में प्रत्यय के साथ दिन की संख्या कैसे लौटाएं?

  5. My DBA बीमार है - SysAdmins के लिए डेटाबेस फ़ेलओवर युक्तियाँ