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

संभावित शून्य मान (ओरेकल 11 जी) वाले फ़ील्ड पर अद्वितीय अनुक्रमणिका कैसे बनाएं?

आप केवल उन पंक्तियों पर विशिष्टता लागू करना चाहते हैं जहां दोनों UNIQUE_VALUE और UNIQUE_GROUP_ID शून्य नहीं हैं। ऐसा करने के लिए, आप एक अद्वितीय फ़ंक्शन-आधारित अनुक्रमणिका का उपयोग कर सकते हैं:

CREATE UNIQUE INDEX func_based_index ON the_table
  (CASE WHEN unique_value IS NOT NULL
         AND unique_group_id IS NOT NULL
        THEN UNIQUE_VALUE || ',' || UNIQUE_GROUP_ID
   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. VB में Oracle डेटाबेस से कनेक्ट करें

  2. MVC4 इकाई फ्रेमवर्क कई-से-कई कस्टम तालिका नाम और स्कीमा नाम में शामिल हों

  3. क्या मैं Oracle में UTILS का उपयोग कर सकता हूँ?

  4. ऑरैकल में सशर्त चयन कथन

  5. एक्सेस में ओडीबीसी लिंक्ड टेबल के लिए थोक INSERTs के प्रदर्शन को कैसे बढ़ाया जाए?