VALUES
Cria uma tabela em linha de literais. A tabela pode ser anônima ou você pode usar a cláusula AS para especificar um nome de tabela, nomes de colunas ou ambos.
Resumo
VALUES row [, ...]
Parâmetros
- linha
-
O parâmetro
rowpode ser uma única expressão ou( column_expression [, ...] ).
Exemplos
Retornar uma tabela com uma coluna e três linhas:
VALUES 1, 2, 3
Retornar uma tabela com duas colunas e três linhas:
VALUES (1, 'a'), (2, 'b'), (3, 'c')
Retornar uma tabela com as colunas id e name:
SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)
Criar uma tabela denominada customers com as colunas id e name:
CREATE TABLE customers AS SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)