मैं ऐसे एप्लिकेशन के साथ काम करता हूं जो बड़ी संख्या में उपयोग करता है और मुझे डेटा को एक हस्ताक्षरित 64-बिट पूर्णांक के रूप में स्टोर करने की आवश्यकता है। मैं बस थोड़ा हेरफेर के बारे में चिंता किए बिना इसे स्टोर करना पसंद करता हूं या ऐसा कुछ भी अलग-अलग प्रोग्राम विभिन्न तरीकों से डेटा का उपयोग कर सकते हैं।आप SQL सर्वर में हस्ताक्षरित 64-बिट पूर्णांक कैसे संग्रहीत करते हैं?
7
A
उत्तर
2
AFAIK, आपको एक कस्टम प्रकार बनाना होगा। संकेत here हालांकि उस लेख ऋणात्मक संख्याओं को प्रतिबंधित करने के लिए और अधिक है ...
5
आप 0 से scale
है, जो आवश्यक integer
अर्थ विज्ञान रख सकेंगे के साथ एक NUMERIC
प्रकार में मूल्य स्टोर कर सकते हैं। NUMERIC
प्रकार नकारात्मक संख्याओं की अनुमति देगा, हालांकि आप सकारात्मक पूर्णांक की आवश्यकता के लिए एक बाधा स्थापित कर सकते हैं।
अधिकतम precision
NUMERIC
के लिए 38 दशमलव अंक हैं। 2**64
कहीं 18 या 1 9 दशमलव अंकों के आसपास है, इसलिए NUMERIC(19,0)
शायद इस डेटा के लिए ठीक काम करेगा।
संबंधित मुद्दे
- 1. आप SQL सर्वर सत्र में autocommit कैसे सेट करते हैं?
- 2. हस्ताक्षरित वर्णों को हस्ताक्षरित पूर्णांक
- 3. एसएसआईएस में संग्रहीत प्रक्रिया को आप कैसे कॉल करते हैं?
- 4. आप स्मृति में मनमाने ढंग से बड़े पूर्णांक मान को कैसे संग्रहीत करते हैं?
- 5. आप एक हस्ताक्षरित चार * की लंबाई कैसे निर्धारित करते हैं?
- 6. आप MySQL में संग्रहीत प्रक्रिया को कैसे संपादित करते हैं?
- 7. SQL सर्वर में किसी उपयोगकर्ता के अस्तित्व के लिए आप कैसे परीक्षण करते हैं?
- 8. एक हस्ताक्षरित पूर्णांक
- 9. SQL सर्वर में संग्रहीत विस्तारित गुण कहां हैं?
- 10. कंप्यूटर पूर्णांक में अंतर कैसे हस्ताक्षरित या हस्ताक्षरित है?
- 11. आप मेटर में क्लाइंट के लिए विशिष्ट डेटा सर्वर पक्ष कैसे संग्रहीत करते हैं?
- 12. SQL सर्वर संग्रहीत प्रक्रिया में वापसी मान
- 13. पूर्णांक C++ में गुणा कैसे करते हैं?
- 14. आप वीएस 2008 में 64 बिट हस्ताक्षरित int const 0x8000000000000000 निर्दिष्ट कैसे करते हैं?
- 15. SQL सर्वर 2005 प्रबंधन स्टूडियो में SQL Server 2005 संग्रहीत प्रक्रिया टेम्पलेट्स कैसे बनाते हैं?
- 16. चार हस्ताक्षरित पूर्णांक (सी ++)
- 17. SQL सर्वर में किसी कॉलम से किसी वर्ण को आप कैसे पट्टी करते हैं?
- 18. SQL सर्वर में बिट बिटटाइप पर आप कैसे PIVOT करते हैं?
- 19. SQL सर्वर संग्रहीत प्रक्रिया रूपांतरण एसएसआईएस पैकेज
- 20. SQL सर्वर संग्रहीत प्रक्रिया में मैं लाइन ब्रेक कैसे जोड़ूं?
- 21. आप PowerShell से SQL सर्वर क्वेरी कैसे चलाते हैं?
- 22. क्या होता है जब मैं C++ में एक हस्ताक्षरित पूर्णांक से एक हस्ताक्षरित पूर्णांक घटाता हूं?
- 23. SQL सर्वर में दशमलव मानों को कैसे संग्रहीत करें?
- 24. SQL सर्वर संग्रहीत प्रक्रिया लाइन संख्या समस्या
- 25. आप SQL सर्वर तालिका की प्राथमिक कुंजी कैसे सूचीबद्ध करते हैं?
- 26. आप संग्रहीत प्रक्रिया के प्रदर्शन को कैसे मापते हैं?
- 27. आप एसए पासवर्ड कैसे रीसेट करते हैं?
- 28. SQL सर्वर
- 29. SQL सर्वर
- 30. जब आप एक SQL Server डेटाबेस को कॉम्पैक्ट करते हैं?
64 '18, 446,744,073,709,551,616 '- या 20 अंकों की शक्ति के लिए 2 नहीं है? यदि हां, तो इसका मतलब यह होगा कि आपको स्टोर करने के लिए NUMERIC (20,0) की आवश्यकता है? –