public interface MergeMatchedDeleteStep<R extends Record> extends MergeNotMatchedStep<R>
Merge's DSL API.
 
 Example: 
 DSLContext create = DSL.using(configuration);
 create.mergeInto(table)
       .using(select)
       .on(condition)
       .whenMatchedThenUpdate()
       .set(field1, value1)
       .set(field2, value2)
       .whenNotMatchedThenInsert(field1, field2)
       .values(value1, value2)
       .execute();
 
| Modifier and Type | Method and Description | 
|---|---|
| MergeNotMatchedStep<R> | deleteWhere(Condition condition)Add an additional  DELETE WHEREclause to the precedingWHEN MATCHED THEN UPDATEclause. | 
whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsert, whenNotMatchedThenInsertbind, bind, cancel, close, execute, getBindValues, getParam, getParams, getSQL, getSQL, isExecutable, keepStatement, queryTimeoutattach@Support(value={CUBRID,ORACLE}) MergeNotMatchedStep<R> deleteWhere(Condition condition)
DELETE WHERE clause to the preceding
 WHEN MATCHED THEN UPDATE clause.
 
 Note: This syntax is only available for the
 SQLDialect.CUBRID and SQLDialect.ORACLE databases!
 
 See http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_9016.
 htm for a full definition of the Oracle MERGE statement
Copyright © 2013. All Rights Reserved.