में पूंछ पर अतिरिक्त रिक्त स्थान जोड़े जा रहे हैं जब मैं किसी तालिका में डेटा सहेज रहा हूं, तो पूंछ पर मूल्यवान अतिरिक्त स्थान जोड़े जा रहे हैं। मैंने देखा कि कॉलम की लंबाई 5 है, अगर मैं 3 char लंबाई का मान डाल रहा हूं, तो 2 अतिरिक्त रिक्त स्थान जोड़े जा रहे हैं। क्या कोई इस समस्या को हल करने के लिए कर सकता है।स्तंभ
स्तंभ
उत्तर
क्या VARCHAR(5)
के बजाय कॉलम प्रकार CHAR(5)
है?
CHAR(x)
एक स्तंभ बनाता है जो हमेशा x अक्षरों को संग्रहीत करता है, और रिक्त स्थान के साथ डेटा पैड करता है।VARCHAR(x)
एक स्तंभ बनाता है जो डालने वाले डेटा से मेल खाने के लिए तारों की लंबाई को भिन्न करता है।
+1 वर्कर अभी भी पीछे की जगहों के साथ हो सकता है wth SET ANSI_PADDING हालांकि – gbn
@gbn मैंने कभी यह नहीं देखा है कि वास्तव में यह सेटिंग क्या करती है; मुझे शोध करने के लिए धन्यवाद। अगर मैं दस्तावेज़ीकरण को सही ढंग से समझता हूं, यहां तक कि ANSI_PADDING चालू होने पर, VARCHAR (x) कॉलम में केवल पिछली जगहें होंगी यदि आप उन्हें स्पष्ट रूप से वहां रखते हैं। –
सही है, लेकिन यह [भ्रम] (http://stackoverflow.com/search?q=user%3A27535+ansi_padding) का कारण बन सकता है विशेष रूप से जब यह बाद के संस्करणों में चालू होगा। SQL सर्वर में – gbn
यह CHAR
डेटा प्रकार की एक संपत्ति है। यदि आप कोई अतिरिक्त रिक्त स्थान नहीं चाहते हैं, तो आपको VARCHAR
का उपयोग करने की आवश्यकता है हालांकि एक छोटे से क्षेत्र के लिए मानक CHAR
की तुलना में न्यूनतम ओवरहेड है। ऐसा कहकर, ऐसा माना जाता है कि VARCHAR
आजकल CHAR
जितना अच्छा है।
CHAR चर इस अतिरिक्त पैडिंग को स्टोर करेंगे, शायद आपको VARCHAR2 चर का उपयोग करने की आवश्यकता है?
कोई VARCHAR2 नहीं ... – gbn
- 1. खोज स्प्रेडशीट स्तंभ और एक अन्य स्तंभ
- 2. आर में स्तंभ संख्या स्तंभ नाम
- 3. एक स्तंभ
- 4. एक स्तंभ
- 5. चेक स्तंभ
- 6. अज्ञात स्तंभ
- 7. एक स्तंभ
- 8. sql_variant स्तंभ
- 9. अजगर पांडा में स्तंभ नाम से स्तंभ अनुक्रमणिका जाओ
- 10. धाराप्रवाह NHibernate एक स्तंभ है कि आईडी स्तंभ
- 11. पांडा स्तंभ का उपयोग w/स्तंभ रिक्त स्थान
- 12. एसक्यूएल, स्तंभ A से और फिर स्तंभ बी द्वारा आदेश
- 13. एसक्यूएल एक और स्तंभ की तरह एक स्तंभ पर जुड़ें
- 14. समूह स्तंभ A से लेकिन की तुलना स्तंभ बी
- 15. अस्पष्ट स्तंभ नाम त्रुटि
- 16. T-SQL उपयोग स्तंभ
- 17. स्तंभ पंक्ति में?
- 18. Convert नियमित स्तंभ
- 19. MySQL स्तंभ दिखाएं
- 20. रैंडम स्तंभ कैसेंड्रा
- 21. Powershell उत्पादन स्तंभ
- 22. XamDataGrid स्तंभ visibilty MVVM
- 23. Magento ग्रिड स्तंभ स्थिति
- 24. एक स्तंभ का मान
- 25. कैसे तालिका पहचान स्तंभ
- 26. स्तंभ नाम हो रही
- 27. हाइबरनेट स्तंभ विशिष्टता सवाल
- 28. एसक्यूएल सर्वर स्तंभ
- 29. पंक्ति, नहीं स्तंभ
- 30. MySQL अद्वितीय स्तंभ स्ट्रिंग
कृपया सम्मिलन कथन और तालिका परिभाषा प्रदान करें। –