VALUES-Klausel
Die VALUES-Klausel dient dazu, eine feste Anzahl von Zeilen anzugeben. Die VALUES-Klausel kann als eigenständige Anweisung, als Teil der FROM-Klausel oder als Eingabe für eine INSERT INTO-Anweisung verwendet werden.
Beispiele
Zwei Zeilen erzeugen und direkt zurückgeben:
VALUES ('Amsterdam', 1), ('London', 2);Zwei Zeilen als Teil einer FROM-Klausel erzeugen und die Spalten umbenennen:
SELECT *FROM (VALUES ('Amsterdam', 1), ('London', 2)) cities(name, id);Zwei Zeilen erzeugen und in eine Tabelle einfügen:
INSERT INTO citiesVALUES ('Amsterdam', 1), ('London', 2);Eine Tabelle direkt aus einer VALUES-Klausel anlegen:
CREATE TABLE cities AS SELECT * FROM (VALUES ('Amsterdam', 1), ('London', 2)) cities(name, id);