Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

मैं प्राथमिक कुंजी कॉलम में Oracle अनुक्रम अंतराल का पुन:उपयोग कैसे करूं?

क्या आपका मतलब है, क्या अनुक्रम कभी भी "अंतर" श्रेणी में एक मान लौटाएगा? मुझे ऐसा नहीं लगता, जब तक कि आप इसे किसी कारण से ड्रॉप/री-क्रिएट नहीं करते। मुझे लगता है कि आप अपनी तालिका में पीके अंतराल खोजने के लिए किसी प्रकार का एक फ़ंक्शन लिख सकते हैं, फिर उन अंतर श्रेणियों को किसी अन्य तालिका में सहेज सकते हैं, और अंतराल तालिका का उपयोग करके अपने स्वयं के अनुक्रम फ़ंक्शन को "रोल" कर सकते हैं। बहुत बदसूरत। इन अंतरालों को "पुनर्प्राप्त" करने का प्रयास अपरिहार्य से बचने के लिए एक बेताब प्रयास की तरह लगता है - आपके जावा पीके डेटा प्रकार को डीबी डेटा प्रकार के साथ गठबंधन करना चाहिए था। मुझे बहुत समय पहले एक वीबी ऐप के साथ एक ही समस्या थी जिसमें 16-बिट पूर्णांक के रूप में परिभाषित कक्षा कुंजी थी, और अनुक्रम 32K से अधिक हो गया था, चर को लंबे समय तक बदलना पड़ा था। मैं कहता हूं, गोली काटो, और धर्म परिवर्तन करो। अब थोड़ा सा दर्द, बाद में चल रहे बहुत सारे दर्द से बचा लेगा। बस मेरी राय।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Node.js को Windows प्लेटफॉर्म पर Oracle से कनेक्ट करें

  2. IN सूची में मौजूद तत्वों के लिए भी रिटर्निंग परिणाम जो तालिका में मौजूद नहीं हैं

  3. स्प्रिंग बूट एप्लिकेशन के लिए स्कीमा.एसक्यूएल में मौजूद होने पर ड्रॉप टेबल का उपयोग करने में असमर्थ

  4. Oracle ODBC में NUMBER(15) कॉलम के साथ उपयोग करने के लिए मुझे क्वेरी पैरामीटर के रूप में किस डेटाटाइप को बांधना चाहिए?

  5. भौतिक स्टैंडबाय डेटाबेस में एमआरपी में ORA-01111