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

टी-एसक्यूएल कास्ट बनाम कन्वर्ट

CONVERT SQL सर्वर विशिष्ट है, CAST एएनएसआई है।

CONVERT इसमें अधिक लचीला है कि आप तिथियों आदि को प्रारूपित कर सकते हैं। इसके अलावा, वे काफी समान हैं। यदि आप विस्तारित सुविधाओं की परवाह नहीं करते हैं, तो CAST . का उपयोग करें ।

संपादित करें:

जैसा कि नीचे दी गई टिप्पणियों में @beruic और @C-F द्वारा उल्लेख किया गया है, जब एक अंतर्निहित रूपांतरण का उपयोग किया जाता है तो सटीकता का संभावित नुकसान होता है (वह वह है जहां आप न तो CAST और न ही CONVERT का उपयोग करते हैं)। अधिक जानकारी के लिए, CAST और CONVERT देखें और विशेष रूप से यह ग्राफिक:SQL सर्वर डेटा प्रकार रूपांतरण चार्ट। इस अतिरिक्त जानकारी के साथ, मूल सलाह अभी भी वही है। जहां संभव हो कास्ट का प्रयोग करें।



  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 सर्वर में CXPACKET और CXCONSUMER प्रतीक्षा प्रकारों को नष्ट करना

  3. SQL सर्वर में CONVERT () के साथ उपलब्ध दिनांक स्वरूपों की सूची

  4. SQL सर्वर DATEPART () बनाम DATENAME () - क्या अंतर है?

  5. SQL सर्वर में तालिका नाम का नाम कैसे बदलें