Оператор VALUES
Оператор VALUES используется для указания фиксированного количества строк. Оператор VALUES может использоваться как самостоятельное выражение, как часть оператора FROM, или в качестве входных данных для оператора INSERT INTO.
Примеры
Сгенерировать две строки и вернуть их непосредственно:
VALUES ('Amsterdam', 1), ('London', 2); Сгенерировать две строки в рамках оператора FROM, и переименовать столбцы:
SELECT *
FROM (VALUES ('Amsterdam', 1), ('London', 2)) cities(name, id); Сгенерировать две строки и вставить их в таблицу:
INSERT INTO cities
VALUES ('Amsterdam', 1), ('London', 2); Создать таблицу непосредственно из оператора VALUES.
CREATE TABLE cities AS
SELECT *
FROM (VALUES ('Amsterdam', 1), ('London', 2)) cities(name, id); Синтаксис
© Copyright 2018–2024 Stichting DuckDB Foundation
Licensed under the MIT License.
https://duckdb.org/docs/sql/query_syntax/values.html