विषय
मुख्य अंतर
Varchar और nvarchar SQL Server में जानकारी किस्में हैं। Varchar और narchar के बीच प्रमुख यह है कि narchar का उपयोग Unicode वर्णों को संग्रहीत करने के लिए किया जाता है जबकि varchar का उपयोग Non-Unicode वर्णों को संग्रहीत करने के लिए किया जाता है। वैरचर में डेटा स्टोरेज प्रति कैरेक्टर 1 बाइट है जबकि नावरचर में इंफॉर्मेशन स्टोरेज प्रति कैरेक्टर 2 बाइट्स है। विषय परिभाषा में varchar 8000 वर्णों के रूप में बहुत मदद करता है जबकि nvarchar 4000 वर्णों के रूप में बहुत मदद करता है।
वर्चर क्या है?
Varchar एक प्रकार का AQL सर्वर है जो चर वर्णों से संबंधित है। गैर-यूनिकोड वर्णों को varchar का उपयोग करके सहेजा जाता है। वर्चर में मेमोरी का आवंटन सम्मिलित वर्णों के अनुसार होता है। विषय परिभाषा में varchar 8000 वर्णों की तरह मदद करता है।
नवरचर क्या है?
Nvarchar एक प्रकार का SQL सर्वर है जो चर वर्णों से संबंधित है। यूनिकोड वर्णों को निवारक के उपयोग से बचाया जाता है। जानकारी बेस में कई भाषाओं के सहेजे जाने की संभावना है। यदि अन्य भाषाओं का उपयोग किया जा रहा है, तो वर्णों के विस्तारित सेट को संग्रहीत करने के लिए nvarchar दो बार जगह लेगा। दायर की गई परिभाषा में nvarchar 4000 वर्णों की तरह मदद करता है।
मुख्य अंतर
- Narchar का उपयोग यूनिकोड वर्णों को संग्रहीत करने के लिए किया जाता है जबकि varchar रिटेलर यूनिकोड वर्णों के लिए नहीं है।
- वरचर का उपयोग गैर-यूनिकोड वर्णों को संग्रहीत करने के लिए किया जाता है, जबकि नावरचर खुदरा गैर-यूनिकोड वर्णों के लिए नहीं है।
- Varchar में डेटा स्टोरेज 1 बाइट प्रति कैरेक्टर जबकि नारचर इंफॉर्मेशन स्टोरेज में प्रति कैरेक्टर 1 बाइट नहीं है।
- Nvarchar में डेटा स्टोरेज प्रति कैरेक्टर 2 बाइट्स है जबकि varchar इन्फो स्टोरेज में प्रति कैरेक्टर 2 बाइट्स नहीं है।
- विषय परिभाषा में varchar 8000 वर्णों के रूप में बहुत मदद करता है जबकि nvarchar 4000 वर्णों के रूप में बहुत मदद करता है।
- Varchar में मेमोरी आवंटन वर्णों की सम्मिलित संख्या के साथ-साथ ऑफ़सेट के लिए दो अतिरिक्त बाइट्स के समान है, जबकि nvarchar में मेमोरी आवंटन ऑफ़सेट के लिए अतिरिक्त बाइट्स के साथ वर्णों की सम्मिलित संख्या के दोगुने के समान है।
- यदि स्तंभ या चर में सहेजे जाने वाले यूनिकोड वर्ण भी हो सकते हैं तो हम varchar का उपयोग करते हैं जबकि दूसरे पहलू पर यदि स्तंभ या चर में सहेजे जाने वाले गैर-यूनिकोड हैं तो हम nvarchar का उपयोग करते हैं।
- परिवर्तनीय घोषणा या स्तंभ परिभाषा में, यदि गैर-अनिवार्य पैरामीटर के वाल्व एन को केवल निर्दिष्ट नहीं किया जाता है, तो यह सोचा जाता है कि varchar के लिए 1 और nvarchar के लिए 2 के रूप में होना चाहिए।