मैं विशेष रूप से अहस्ताक्षरित के बारे में सोच रहा हूं int
।
यहाँ एक व्यावहारिक उदाहरण है: जब आपका पहचान स्तंभ अधिकतम हो जाता है तो आप क्या करते हैं? या तो जाना संभव है BigInt
(4 के बजाय 8 बाइट्स भंडारण) या नकारात्मक पूर्णांकों का समर्थन करने के लिए आवेदन को फिर से भरना, और यहां तक कि इस उत्तर में संकेत के रूप में अपने स्वयं के नियम बनाने के लिए ; उन विकल्पों में से कोई भी इष्टतम नहीं है।
UInt
एक आदर्श समाधान होगा, लेकिन SQL सर्वर इसे प्रदान नहीं करता है (जहां MySQL करता है)।
मैं समझता हूं कि अहस्ताक्षरित डेटाटिप्स SQL मानक (SQL-2003) का हिस्सा नहीं हैं, लेकिन फिर भी मुझे एक बेकार लगता है।
इन (SQL सर्वर में या मानक में) शामिल न करने का क्या कारण है?