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

SQL सर्वर में char, nchar, varchar और nvarchar में क्या अंतर है?

बस साफ़ करने के लिए... या संक्षेप में...

  • nchar और nvarchar यूनिकोड स्टोर कर सकते हैं वर्ण।
  • char और varchar यूनिकोड स्टोर नहीं कर सकता वर्ण।
  • char और nchar निश्चित-लंबाई . हैं जो भंडारण स्थान आरक्षित करेगा आपके द्वारा निर्दिष्ट वर्णों की संख्या के लिए भले ही आप उस सभी स्थान का उपयोग न करें।
  • varchar और nvarchar चर-लंबाई . हैं जो केवल आपके द्वारा संग्रहीत वर्णों के लिए रिक्त स्थान का उपयोग करेगा। यह भंडारण आरक्षित नहीं करेगा जैसे char या nchar

nchar और nvarchar दोगुने से अधिक संग्रहण स्थान लेगा, इसलिए उनका उपयोग केवल तभी करना बुद्धिमानी हो सकती है जब आपको यूनिकोड की आवश्यकता हो समर्थन।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Azure पोर्टल में Linux पर SQL Server 2017 के साथ प्रारंभ करना

  2. TSQL - डेटाबेस में सभी तालिकाओं में कॉलम जोड़ें [कर्सर उदाहरण]

  3. SQL सर्वर ऑपरेटिंग सिस्टम त्रुटि 5:5 (प्रवेश निषेध है।)

  4. दिनांक + समय से दिनांक प्राप्त करने के लिए SQL सर्वर में सबसे प्रभावी तरीका?

  5. SQL सर्वर में तालिका विभाजन को स्विच करना:एक पूर्वाभ्यास