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

स्तंभ मान के आधार पर Oracle अद्वितीय बाधा

आप एक अद्वितीय फ़ंक्शन-आधारित अनुक्रमणिका बना सकते हैं

CREATE UNIQUE INDEX idx_dup_active
    ON <<table name>>( CASE WHEN is_active = 1
                            THEN question_no
                            ELSE NULL
                        END );

यह इस तथ्य का लाभ उठाता है कि ओरेकल बी-ट्री इंडेक्स डेटा स्टोर नहीं करता है जहां लीफ ब्लॉक डेटा पूरी तरह से न्यूल होगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. डीबी में अंतिम सम्मिलित पंक्ति से मूल्य

  2. oci8, php7 और Oracle 10.1 संगतता

  3. जॉइन के साथ Oracle DELETE sql काम नहीं करता है

  4. Oracle ODP.Net और EF CodeFirst - SaveChanges Error

  5. क्या मैं दो ओसीआई ग्राहकों से एक ओरेकल सत्र बनाए रख सकता हूं?