InsertStatement
An InsertStatement is a data manipulation language construct used to add one or more new rows to a table in a relational database. It is the counterpart to select, update, and delete statements and forms the core of data insertion in SQL and SQL-like languages.
Standard syntax typically begins with INSERT INTO followed by the target table, a list of columns, and
Return values and variants: Both standard and extended forms may include a RETURNING or OUTPUT clause to
In programming contexts, InsertStatement objects appear in libraries and ORMs as representations of an insert operation.
See also: SQL INSERT, upsert, prepared statement, returning clause.