आपकी क्वेरी का अनुवाद निम्नलिखित 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