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

Oracle में डायनामिक डिलीट

  delete departments

  where  department_id in
         (
            select department_id

            from  (    select  department_id, department_name, manager_id,location_id 
                       from    departments

                       minus

                       (          select 66,'Administration',200,1700 from dual
                       union all  select 77,'Marketing'     ,201,1800 from dual
                       )
                   )
         )

या

  delete departments

  where  (department_id, department_name, manager_id,location_id) not in
         (          select 66,'Administration',200,1700 from dual
         union all  select 77,'Marketing'     ,201,1800 from dual
         )

लेकिन सुनिश्चित करें कि आपके पास select null,null,null,null from dual . नहीं है आपके UNION में से सभी रिकॉर्ड या कुछ भी नहीं हटाया जाएगा



  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. Weblogic 10.3.6 . के लिए Java Persistence 2.0 को कैसे इनेबल करें

  3. पता का उपयोग करके खोजने के लिए डेटाबेस क्वेरी

  4. पीएल/एसक्यूएल में किसी तालिका से पंक्ति प्रकार वापस करने के लिए फ़ंक्शन कैसे करें?

  5. मैं SQLcl . का उपयोग करके jdbc के माध्यम से कनेक्ट क्यों नहीं कर सकता?