मुझे जवाब मिल गया। हुज़ाह!
मैंने Oracle एपेक्स इंटरफ़ेस के माध्यम से निम्नलिखित क्वेरी को निष्पादित करने का प्रयास किया:
alter table NODE modify (WEIGHTEDSCORE NUMBER(12, 9));
मुझे यह कहते हुए एक त्रुटि मिली कि डेटा वाले कॉलम को कम सटीक या कम पैमाने के लिए संशोधित नहीं किया जा सकता है। यह मेरा मुद्दा था!
क्योंकि मैं मौजूदा डेटा के साथ तालिका को बदलने का प्रयास कर रहा था, मुझे या तो तालिका को छोड़ने और इसे फिर से शुरू करने की आवश्यकता थी, या केवल अधिक सटीकता और पैमाने के लिए कॉलम को बदलना होगा।
मैंने सफलता के साथ निम्नलिखित प्रश्न का प्रयास किया:
alter table NODE modify (WEIGHTEDSCORE NUMBER(26, 9));
तर्क यह है कि मैं दशमलव के दाईं ओर 7 सटीक स्थान जोड़ना चाहता हूं, इसलिए मैं पैमाने में वृद्धि की भरपाई के लिए समग्र परिशुद्धता में 7 जोड़ रहा हूं। इस तरह, दाहिनी ओर परिशुद्धता जोड़ते हुए कॉलम दशमलव के बाईं ओर सभी मौजूदा परिशुद्धता रख सकता है।