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

SMALLDATETIMEFROMPARTS () SQL सर्वर में उदाहरण (T-SQL)

आप T-SQL SMALLDATETIMEFROMPARTS() . का उपयोग कर सकते हैं SQL सर्वर में एक स्मॉलडेटटाइम लौटाने के लिए कार्य करता है विभिन्न दिनांक/समय भागों से मूल्य।

यह आलेख उपयोग के उदाहरणों के साथ-साथ उन मामलों को भी प्रदान करता है जहां आपको कोई त्रुटि या शून्य मान मिल सकता है।

सिंटैक्स

वाक्य रचना इस प्रकार है:

SMALLDATETIMEFROMPARTS ( year, month, day, hour, minute )

जहां प्रत्येक तर्क एक पूर्णांक व्यंजक है जो दिनांक/समय के उस विशेष भाग को निर्दिष्ट करता है।

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

SELECT SMALLDATETIMEFROMPARTS( 2021, 05, 10, 23, 35 ) AS Result;

परिणाम:

+---------------------+
| Result              |
|---------------------|
| 2021-05-10 23:35:00 |
+---------------------+

अमान्य तर्क

आपको यह सुनिश्चित करने की ज़रूरत है कि सभी तर्क उनके विशेष दिनांक/समय भाग के लिए मान्य हैं। यदि नहीं, तो आपको एक त्रुटि प्राप्त होगी।

SELECT SMALLDATETIMEFROMPARTS( 2021, 05, 60, 23, 35 ) AS Result;

परिणाम:

Cannot construct data type smalldatetime, some of the arguments have values which are not valid.

इस उदाहरण में, मैंने दिन . दिया है 60 . के मान का तर्क दें , जो बहुत अधिक है।

तर्कों की संख्या

आपको यह भी सुनिश्चित करना होगा कि आप तर्कों की सही संख्या (5) प्रदान करें। यदि नहीं, तो आपको एक त्रुटि प्राप्त होगी।

SELECT SMALLDATETIMEFROMPARTS( 2021, 05, 10 ) AS Result;

परिणाम:

The smalldatetimefromparts function requires 5 argument(s).

शून्य मान

यदि कोई तर्क शून्य है, तो परिणाम NULL है ।

SELECT SMALLDATETIMEFROMPARTS( 2021, 05, NULL, 23, 35 ) AS Result;

परिणाम:

+----------+
| Result   |
|----------|
| NULL     |
+----------+

रिमोटिंग

ध्यान दें कि Microsoft सलाह देता है कि SMALLDATETIMEFROMPARTS() फ़ंक्शन SQL सर्वर 2017 सर्वर और इसके बाद के संस्करण के लिए दूरस्थ होने में सक्षम है। यह उन सर्वरों के लिए रिमोट नहीं है जिनका SQL सर्वर 2017 से नीचे का संस्करण है।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मुझे कैसे पता चलेगा कि विदेशी कुंजी उल्लंघन के कारण SQLException को फेंक दिया गया था?

  2. SYSDATETIMEOFFSET () SQL सर्वर में उदाहरण (T-SQL)

  3. मैं SQL में महीने के पहले दिन का चयन कैसे कर सकता हूँ?

  4. बायां बाहरी जॉइन बाएं तालिका में मौजूद से अधिक रिकॉर्ड कैसे लौटा सकता है?

  5. SQL सर्वर में सोमवार को सप्ताह के पहले दिन के रूप में कैसे सेट करें?