Computes a setof rows.
概要
VALUES( expression [, ...] ) [, ...]
[ORDER BY sort_expression [ASC | DESC | USINGoperator] [, ...]]
[LIMIT{ count | ALL}] [OFFSET start]
描述
VALUES计算由值表达式指定的行值或一组行值。 它通常用于在更大的命令中生成“常量表”,但可以单独使用。
当指定多个行时,所有行必须具有相同数量的元素。 生成的表格列的数据类型是通过组合显示或推断出现在该列中的表达式的类型来确定的,使用与UNION相同的规则。
在较大的命令中,VALUES在SELECT的任何位置都可以在语法上被允许。 由于语法将其视为SELECT,因此可以将ORDERBY,LIMIT和OFFSET子句与VALUES命令一起使用。
parameter
expression
一个常量或表达式,用于在结果表(行集)中的指定位置计算和插入。 在出现在INSERT顶级的VALUES列