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

नॉट इन क्लॉज में कई कॉलम निर्दिष्ट करने वाले डिलीट करने के लिए JOOQ का उपयोग करें

आपकी क्वेरी का अनुवाद निम्नलिखित jOOQ कोड में किया जा सकता है:

// Assuming this:
import static org.jooq.impl.DSL.*;

using(configuration)
   .deleteFrom(MY_TABLE)
   .where(row(MY_TABLE.FIRST, MY_TABLE.LAST).notIn(
        row("Joe", "Smith"),
        row("Mark", "Taylor")
   ))
   .execute();

यह DSL.row() पंक्ति मान अभिव्यक्तियों का निर्माण करने के लिए। ध्यान दें कि ROW PostgreSQL में एक वैकल्पिक कीवर्ड है। आपने अभी इसे अपने SQL उदाहरण में छोड़ दिया है।

IN . के बारे में मैनुअल का अनुभाग भी देखें डिग्री के लिए विधेय> 1:

http://www .jooq.org/doc/latest/manual/sql-build/conditional-expressions/in-predicate-degree-n



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GraphQl के साथ graphql-type-json पैकेज का उपयोग कैसे करें

  2. एक क्वेरी टाइम-आउट क्यों होती है जब वह अपनी टाइमआउट सीमा के भीतर होती है?

  3. Postgresql:जेसन सरणी ऑब्जेक्ट्स में तत्व संलग्न करें

  4. विंडोज 10 पर पोस्टग्रेज पाथ वेरिएबल कैसे सेट करें?

  5. एक-से-सभी संबंधों की विदेशी कुंजी