updateReturning
open fun <T : Table> T.updateReturning(returning: List<Expression<*>> = columns, where: () -> Op<Boolean>? = null, body: T.(UpdateStatement) -> Unit): ReturningStatement
Represents the SQL statement that updates rows of a table and returns specified data from the updated rows.
Return
A ReturningStatement that can be executed once iterated over.
Parameters
returning
Columns and expressions to include in the returned data. This defaults to all columns in the table.
where
Condition that determines which rows to update. If left null, all columns will be updated.