ठीक करें: अभिव्यक्ति को डेटा प्रकार INT में परिवर्तित करने में अंकगणितीय अतिप्रवाह त्रुटि

यदि पूर्णांक मान निश्चित मान से अधिक है, तो आपको यह त्रुटि मिलेगी

  • अंकगणित अतिप्रवाह त्रुटि को ठीक करने के लिए, आपको परिणामों को int से बड़े int डेटा प्रकार में परिवर्तित करने की आवश्यकता है।
  • वैकल्पिक रूप से, त्रुटि से बचने के लिए आप पूरे कॉलम को बड़े इंट प्रकार में परिवर्तित कर सकते हैं।
अभिव्यक्ति को डेटा प्रकार int dateadd में परिवर्तित करने में अंकगणितीय अतिप्रवाह त्रुटि

अभिव्यक्ति को डेटा प्रकार int में परिवर्तित करने में अंकगणित अतिप्रवाह त्रुटि एक SQL त्रुटि है, और यदि ऐसा होता है, तो आपकी क्वेरी निष्पादित नहीं की जाएगी, इस प्रकार आपको अपना डेटा प्राप्त करने से रोका जा सकेगा।

परिणामस्वरूप, आपके ऐप के कुछ हिस्से ठीक से काम नहीं करेंगे और इससे अतिरिक्त समस्याएं पैदा हो सकती हैं। इसलिए, इस समस्या को तुरंत ठीक करना महत्वपूर्ण है, और इस गाइड में, हम आपको इसे करने के सर्वोत्तम तरीके दिखाने जा रहे हैं।

अभिव्यक्ति को डेटा प्रकार int में परिवर्तित करने में अंकगणितीय अतिप्रवाह त्रुटि क्या है?

यह त्रुटि इंगित करती है कि SQL मान बहुत बड़ा है और इसे पूर्णांक डेटा प्रकार द्वारा नियंत्रित नहीं किया जा सकता है। यदि आपका मान 2,147,483,647 से बड़ा है तो पूर्णांक डेटा प्रकार इसे संसाधित नहीं कर पाएगा और आपको उपरोक्त त्रुटि मिलेगी।

मैं अभिव्यक्ति को डेटा प्रकार int में परिवर्तित करने में अंकगणितीय अतिप्रवाह त्रुटि को कैसे ठीक करूं?

1. मान को bigint में बदलें

  1. अपना कोड खोलें.
  2. निम्नलिखित कोड का प्रयोग करें:
    SELECT SUM(CAST(balance AS bigint)) FROM Accounts;
  3. परिवर्तनों को सुरक्षित करें।

CAST कमांड के साथ, आप परिणामों को पूर्णांक से बड़े पूर्णांक डेटा प्रकार में परिवर्तित करेंगे।

2. संपूर्ण कॉलम बदलें

  1. SQL शेल खोलें.
  2. अब निम्नलिखित कमांड चलाएँ:
    ALTER TABLE your_table_name
    ALTER COLUMN balance BIGINT;

  3. परिवर्तनों को सुरक्षित करें।

इन आदेशों का उपयोग करके, आप संपूर्ण कॉलम के डेटा प्रकार को int से big int में बदल देंगे, इस प्रकार अधिकतम समर्थित मान बढ़ जाएगा।

इस विषय के बारे में और पढ़ें
  • ठीक करें: हुलु त्रुटि कोड P-DEV317
  • डिज़्नी प्लस नो वैलिड बिटरेट्स त्रुटि: इसे तुरंत कैसे ठीक करें
  • फिक्स: हम अब आपका ईमेल सत्यापित नहीं कर सकते हुलु त्रुटि
  • हुलु वेबपेज उपलब्ध नहीं है: इस त्रुटि को कैसे ठीक करें
  • ठीक करें: डाउनलोड नहीं किया जा सकता, कृपया पूछें कि यह आपको व्हाट्सएप त्रुटि पुनः भेजी जाए

3. गिनती को count_big से बदलें

  1. अपना कोड खोलें.
  2. इसके बाद, गिनती रेखा का पता लगाएं, इसे इस तरह दिखना चाहिए: count(*) as count
  3. इसे निम्नलिखित से बदलें: count_big(*) as count
  4. परिवर्तनों को सुरक्षित करें।

अभिव्यक्ति को डेटा प्रकार int में परिवर्तित करने में अंकगणितीय अतिप्रवाह त्रुटि, कथन समाप्त कर दिया गया है त्रुटि के कारण आपका एप्लिकेशन क्रैश हो जाएगा, क्योंकि आपके वेरिएबल बहुत बड़े हैं, लेकिन उन्हें परिवर्तित करके इसे आसानी से हल किया जा सकता है।

सर्वर त्रुटियाँ गंभीर हो सकती हैं, और हमने पहले ही कवर कर लिया है 0x80040e14 SQL सर्वर त्रुटि हमारे पिछले गाइडों में से एक में। एक असंगत OS SQL के साथ भी समस्याएँ पैदा कर सकता है, और कई उपयोगकर्ताओं ने बताया कि ऑपरेटिंग सिस्टम SQL सर्वर द्वारा समर्थित नहीं है संदेश.

ये त्रुटियाँ कभी-कभी डेटाबेस भ्रष्टाचार का कारण बन सकती हैं, और यदि आपको कभी भी इस समस्या का सामना करना पड़ता है, तो हमारे पास इस बारे में एक मार्गदर्शिका है कि कैसे करें SQL सर्वर में दूषित डेटाबेस को सुधारें.

क्या आपको कभी SQL सर्वर में अभिव्यक्ति को डेटा प्रकार int में परिवर्तित करने में अंकगणित अतिप्रवाह त्रुटि का सामना करना पड़ा और आपने इसे कैसे ठीक किया? नीचे टिप्पणी करके हमें बताएं!

SQL सर्वर [2022 गाइड] में दूषित डेटाबेस की मरम्मत कैसे करें

SQL सर्वर [2022 गाइड] में दूषित डेटाबेस की मरम्मत कैसे करेंएस क्यू एल सर्वर

डेटा हानि एक सामान्य समस्या है, लेकिन हम आपको दिखाएंगे कि SQL सर्वर में दूषित डेटाबेस को कैसे सुधारें।यह समस्या एक साधारण ओवरराइट या आकस्मिक फ़ाइल विलोपन से वायरस संक्रमण और गलत कॉन्फ़िगरेशन से उत्...

अधिक पढ़ें
0x80131501 एसएसआईएस त्रुटि कोड: इसे कैसे ठीक करें

0x80131501 एसएसआईएस त्रुटि कोड: इसे कैसे ठीक करेंएस क्यू एल सर्वर

समस्या को ठीक करने के लिए एसएसआईएस को पुनर्स्थापित करेंयह त्रुटि तब होती है जब कॉन्फ़िगरेशन, अनुमतियाँ या डेटा स्रोत समस्याएँ होती हैं।इसे ठीक करने के लिए, आप जांच सकते हैं कि एसएसआईएस सेवा चल रही ...

अधिक पढ़ें
फिक्स: सिस्टम। आंकड़े। एसक्यूएल क्लाइंट। एसक्यूएल अपवाद (0x80131904)

फिक्स: सिस्टम। आंकड़े। एसक्यूएल क्लाइंट। एसक्यूएल अपवाद (0x80131904)साइन इन मुद्देएस क्यू एल सर्वर

दूसरों के लिए काम करने वाले विशेषज्ञ समाधान खोजें 0x80131904 उपयोगकर्ताओं को साइन इन करने से रोकता है और प्रशासकों के लिए एक प्रमुख चिंता का विषय रहा है।यह आम तौर पर तब प्रकट होता है जब गलत प्रमाण-...

अधिक पढ़ें