Spec-Zone.ru › DuckDB

Оператор 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API