public interface InsertValuesStep9<R extends Record,T1,T2,T3,T4,T5,T6,T7,T8,T9> extends InsertOnDuplicateStep<R>
Insert
's DSL API.
Example:
using(configuration)
.insertInto(table, field1, field2, field3, .., field8, field9)
.values(valueA1, valueA2, valueA3, .., valueA8, valueA9)
.values(valueB1, valueB2, valueB3, .., valueB8, valueB9)
.onDuplicateKeyUpdate()
.set(field1, value1)
.set(field2, value2)
.execute();
Modifier and Type | Method and Description |
---|---|
@NotNull InsertOnDuplicateStep<R> |
select(Select<? extends Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>> select)
Use a
SELECT statement as the source of values for the
INSERT statement
This variant of the INSERT .. |
@NotNull InsertValuesStep9<R,T1,T2,T3,T4,T5,T6,T7,T8,T9> |
values(Collection<?> values)
Add values to the insert statement.
|
@NotNull InsertValuesStep9<R,T1,T2,T3,T4,T5,T6,T7,T8,T9> |
values(Field<T1> value1,
Field<T2> value2,
Field<T3> value3,
Field<T4> value4,
Field<T5> value5,
Field<T6> value6,
Field<T7> value7,
Field<T8> value8,
Field<T9> value9)
Add values to the insert statement.
|
@NotNull InsertValuesStep9<R,T1,T2,T3,T4,T5,T6,T7,T8,T9> |
values(T1 value1,
T2 value2,
T3 value3,
T4 value4,
T5 value5,
T6 value6,
T7 value7,
T8 value8,
T9 value9)
Add values to the insert statement.
|
onConflict, onConflict, onConflictDoNothing, onConflictOnConstraint, onConflictOnConstraint, onConflictOnConstraint, onDuplicateKeyIgnore, onDuplicateKeyUpdate
returning, returning, returning, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult, returningResult
bind, bind, cancel, close, execute, executeAsync, executeAsync, getBindValues, getParam, getParams, getSQL, getSQL, getSQL, isExecutable, keepStatement, poolable, queryTimeout
attach, configuration, detach
@NotNull @Support @NotNull InsertValuesStep9<R,T1,T2,T3,T4,T5,T6,T7,T8,T9> values(T1 value1, T2 value2, T3 value3, T4 value4, T5 value5, T6 value6, T7 value7, T8 value8, T9 value9)
@NotNull @Support @NotNull InsertValuesStep9<R,T1,T2,T3,T4,T5,T6,T7,T8,T9> values(Field<T1> value1, Field<T2> value2, Field<T3> value3, Field<T4> value4, Field<T5> value5, Field<T6> value6, Field<T7> value7, Field<T8> value8, Field<T9> value9)
@NotNull @Support @NotNull InsertValuesStep9<R,T1,T2,T3,T4,T5,T6,T7,T8,T9> values(Collection<?> values)
@NotNull @Support @NotNull InsertOnDuplicateStep<R> select(Select<? extends Record9<T1,T2,T3,T4,T5,T6,T7,T8,T9>> select)
SELECT
statement as the source of values for the
INSERT
statement
This variant of the INSERT .. SELECT
statement expects a
select returning exactly as many fields as specified previously in the
INTO
clause:
DSLContext.insertInto(Table, Field, Field, Field, Field, Field, Field, Field, Field, Field)
Copyright © 2021. All rights reserved.