VALUES
Crée une table en ligne littérale. Il peut s’agir d’une table anonyme ou vous pouvez utiliser la clause AS pour spécifier un nom de table, des noms de colonne ou les deux.
Résumé
VALUES row [, ...]
Paramètres
- rangée
-
Le paramètre
rowpeut être une expression unique ou( column_expression [, ...] ).
Exemples
Renvoyer une table avec une colonne et trois lignes :
VALUES 1, 2, 3
Renvoyer une table avec deux colonnes et trois lignes :
VALUES (1, 'a'), (2, 'b'), (3, 'c')
Renvoyer une table avec les colonnes id et name :
SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)
Créer une table nommée customers avec les colonnes id et name :
CREATE TABLE customers AS SELECT * FROM ( VALUES (1, 'a'), (2, 'b'), (3, 'c') ) AS t (id, name)