नहीं, आपके पास संबंधित अनुक्रमणिका के बिना Oracle में एक अद्वितीय बाधा नहीं हो सकती है। बाधा डालने पर इंडेक्स अपने आप बन जाता है, और इंडेक्स को छोड़ने का कोई भी प्रयास त्रुटि में परिणाम देता है
ORA-02429: cannot drop index used for enforcement of unique/primary key
शुभकामनाएँ।
संपादित करें
लेकिन आप कहते हैं "मान लीजिए कि मेरे पास एक बड़ी मेज है"। तो हम यहाँ कितनी पंक्तियों की बात कर रहे हैं? देखिए, 1TB SSD की कीमत $100 से कम है। क्वाड-कोर लैपटॉप की कीमत 400 डॉलर से कम है। यदि आप "पैसे बचाने" या "समय बचाने" के लिए न्यूनतम प्रयोज्यता के साथ कोड का एक गुच्छा लिखकर स्टोरेज उपयोग या सीपीयू बर्न को कम करने की कोशिश कर रहे हैं, तो मेरा सुझाव है कि आप दोनों बर्बाद कर रहे हैं समय और पैसा . मैं दोहराता हूं - एक टेराबाइट भंडारण की लागत प्रोग्रामर के एक घंटे के समय के समान होती है। एक ब्रांड स्पैंकिंग नए कंप्यूटर की लागत प्रोग्रामर के चार घटिया घंटे के बराबर होती है। सीपीयू समय या डिस्क स्थान के पारंपरिक अनुकूलन लक्ष्यों के बजाय, आप कोडिंग समय को कम करने के लिए जो कुछ भी कर सकते हैं, उससे कहीं बेहतर हैं। इस प्रकार, मैं प्रस्तुत करता हूं कि UNIQUE सूचकांक कम लागत वाला समाधान है।