VALUES
Creare una tabella letterale in linea. La tabella può essere anonima oppure è possibile utilizzare la frase AS per specificare il nome di una tabella, i nomi delle colonne o entrambi.
Riepilogo
VALUES row [, ...]
Parametri
- riga
-
Il parametro
rowpuò essere una singola espressione o( column_expression [, ...] ).
Esempi
Restituisce una tabella con una colonna e tre righe:
VALUES 1, 2, 3
Restituisce una tabella con due colonne e tre righe:
VALUES (1, 'a'), (2, 'b'), (3, 'c')
Restituisce una tabella con le colonne id e name:
SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)
Creare una tabella chiamata customers con le colonne id e name:
CREATE TABLE customers AS SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)