12-बाइट अहस्ताक्षरित int की सीमा 0..79228162514264337593543950335
होगी (29 अंक अधिकतम); दस्तावेज़ों के अनुसार (वही यूआरएल जिसे आपने उद्धृत किया है), एक DECIMAL
/NUMERIC
कॉलम नौ बेस10 अंकों के प्रत्येक समूह को चार बाइट्स में पैक करता है (floor(29 / 9) * 4 = 3 * 4 = 12
तक जोड़कर) पहले 27 अंकों के लिए बाइट्स), शेष 2 अंकों के साथ एक अतिरिक्त बाइट लेते हुए, एक DECIMAL(29)
के लिए स्टोरेज के 13 बाइट्स तक आ रहा है। कॉलम।
या, आप उन्हें BINARY(12)
. के रूप में स्टोर कर सकते हैं ।