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

अनुक्रमणिका के बिना अद्वितीय बाधा

नहीं, आपके पास संबंधित अनुक्रमणिका के बिना Oracle में एक अद्वितीय बाधा नहीं हो सकती है। बाधा डालने पर इंडेक्स अपने आप बन जाता है, और इंडेक्स को छोड़ने का कोई भी प्रयास त्रुटि में परिणाम देता है

ORA-02429: cannot drop index used for enforcement of unique/primary key

शुभकामनाएँ।

संपादित करें

लेकिन आप कहते हैं "मान लीजिए कि मेरे पास एक बड़ी मेज है"। तो हम यहाँ कितनी पंक्तियों की बात कर रहे हैं? देखिए, 1TB SSD की कीमत $100 से कम है। क्वाड-कोर लैपटॉप की कीमत 400 डॉलर से कम है। यदि आप "पैसे बचाने" या "समय बचाने" के लिए न्यूनतम प्रयोज्यता के साथ कोड का एक गुच्छा लिखकर स्टोरेज उपयोग या सीपीयू बर्न को कम करने की कोशिश कर रहे हैं, तो मेरा सुझाव है कि आप दोनों बर्बाद कर रहे हैं समय और पैसा . मैं दोहराता हूं - एक टेराबाइट भंडारण की लागत प्रोग्रामर के एक घंटे के समय के समान होती है। एक ब्रांड स्पैंकिंग नए कंप्यूटर की लागत प्रोग्रामर के चार घटिया घंटे के बराबर होती है। सीपीयू समय या डिस्क स्थान के पारंपरिक अनुकूलन लक्ष्यों के बजाय, आप कोडिंग समय को कम करने के लिए जो कुछ भी कर सकते हैं, उससे कहीं बेहतर हैं। इस प्रकार, मैं प्रस्तुत करता हूं कि UNIQUE सूचकांक कम लागत वाला समाधान है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle - अद्वितीय Listagg मान

  2. Oracle के साथ प्रक्रिया PL/SQL ब्लॉक करें

  3. बैच फ़ाइल से Oracle SQL फ़ाइल में पैरामीटर पास करना

  4. ORA-01658:टेबलस्पेस में सेगमेंट के लिए प्रारंभिक सीमा बनाने में असमर्थ TS_DATA

  5. Oracle SQL संबंधित पंक्तियों को एक पंक्ति में बदलने के लिए