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

एक वर्चर डेटा प्रकार को डेटाटाइम डेटा प्रकार में बदलने के परिणामस्वरूप एक आउट-ऑफ-रेंज मान होता है

अस्पष्ट दिनांक स्वरूपों की व्याख्या लॉगिन की भाषा के अनुसार की जाती है। यह काम करता है

set dateformat mdy

select CAST('03/28/2011 18:03:40' AS DATETIME)

यह नहीं है

set dateformat dmy

select CAST('03/28/2011 18:03:40' AS DATETIME)

यदि आप सही डेटाटाइप के साथ पैरामीटरयुक्त प्रश्नों का उपयोग करते हैं तो आप इन मुद्दों से बचते हैं। आप स्पष्ट "अनसेपरेटेड" प्रारूप yyyyMMdd hh:mm:ss का भी उपयोग कर सकते हैं



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में समानार्थक शब्द का परिचय

  2. SQL सर्वर में डायनेमिक SQL को कैसे साफ़ करें (SQL इंजेक्शन को रोकें)?

  3. एक सूची से SqlBulkCopy<>

  4. दो पंक्तियों में दो मानों को स्विच करने के लिए SQL अद्यतन विवरण

  5. SQL सर्वर (T-SQL) में किसी क्वेरी में संयोजन को कैसे निर्दिष्ट करें