public interface InsertOnDuplicateSetStep<R extends Record>
Insert's DSL API.
 
 Example: 
 DSLContext create = DSL.using(configuration);
 create.insertInto(table, field1, field2)
       .values(value1, value2)
       .values(value3, value4)
       .onDuplicateKeyUpdate()
       .set(field1, value1)
       .set(field2, value2)
       .execute();
 
| Modifier and Type | Method and Description | 
|---|---|
| <T> InsertOnDuplicateSetMoreStep<R> | set(Field<T> field,
   Field<T> value)Set values for  UPDATEin theINSERTstatement'sON DUPLICATE KEY UPDATEclause. | 
| <T> InsertOnDuplicateSetMoreStep<R> | set(Field<T> field,
   Select<? extends Record1<T>> value)Set values for  UPDATEin theINSERTstatement'sON DUPLICATE KEY UPDATEclause. | 
| <T> InsertOnDuplicateSetMoreStep<R> | set(Field<T> field,
   T value)Set values for  UPDATEin theINSERTstatement'sON DUPLICATE KEY UPDATEclause. | 
| InsertOnDuplicateSetMoreStep<R> | set(Map<? extends Field<?>,?> map)Set multiple values for  UPDATEin theINSERTstatement'sON DUPLICATE KEY UPDATEclause. | 
| InsertOnDuplicateSetMoreStep<R> | set(Record record)Set multiple values for  UPDATEin theINSERTstatement'sON DUPLICATE KEY UPDATEclause. | 
@Support(value={CUBRID,DB2,HSQLDB,MARIADB,MYSQL,ORACLE,SQLSERVER,SYBASE}) <T> InsertOnDuplicateSetMoreStep<R> set(Field<T> field, T value)
UPDATE in the INSERT statement's
 ON DUPLICATE KEY UPDATE clause.@Support(value={CUBRID,DB2,HSQLDB,MARIADB,MYSQL,ORACLE,SQLSERVER,SYBASE}) <T> InsertOnDuplicateSetMoreStep<R> set(Field<T> field, Field<T> value)
UPDATE in the INSERT statement's
 ON DUPLICATE KEY UPDATE clause.@Support(value={CUBRID,DB2,HSQLDB,MARIADB,MYSQL,ORACLE,SQLSERVER,SYBASE}) <T> InsertOnDuplicateSetMoreStep<R> set(Field<T> field, Select<? extends Record1<T>> value)
UPDATE in the INSERT statement's
 ON DUPLICATE KEY UPDATE clause.@Support(value={CUBRID,DB2,HSQLDB,MARIADB,MYSQL,ORACLE,SQLSERVER,SYBASE}) InsertOnDuplicateSetMoreStep<R> set(Map<? extends Field<?>,?> map)
UPDATE in the INSERT
 statement's ON DUPLICATE KEY UPDATE clause.
 
 Values can either be of type <T> or
 Field<T>. jOOQ will attempt to convert values to their
 corresponding field's type.
@Support(value={CUBRID,DB2,HSQLDB,MARIADB,MYSQL,ORACLE,SQLSERVER,SYBASE}) InsertOnDuplicateSetMoreStep<R> set(Record record)
UPDATE in the INSERT
 statement's ON DUPLICATE KEY UPDATE clause.
 
 This is the same as calling set(Map) with the argument record
 treated as a Map.
set(Map)Copyright © 2014. All Rights Reserved.