Табличная функция Values
Табличная функция Values
позволяет создавать временное хранилище, которое заполняет
колонки значениями. Она полезна для быстрого тестирования или генерации выборочных данных.
примечание
Values — регистронезависимая функция. То есть, VALUES
и values
оба допустимы.
Синтаксис
Основной синтаксис табличной функции VALUES
:
Часто используется так:
Аргументы
имя_колонки1 Тип1, ...
(необязательный). Строка указывающая имена и типы колонок. Если этот аргумент опустить, колонки будут названы какc1
,c2
и так далее.(значение1_строка1, значение2_строка1)
. Кортежи содержащие значения любого типа.
примечание
Разделенные запятыми кортежи могут быть также заменены на одиночные значения. В этом случае каждое значение принимается за новую строку. Смотрите раздел примеры для подробностей.
Возвращаемое значение
- Возвращает временную таблицу, содержащую указанные значения.
Примеры
VALUES
также может использоваться с одиночными значениями вместо кортежей. Например:
Или без указания спецификации строки ('имя_колонки1 Тип1, имя_колонки2 Тип2, ...'
в синтаксисе), в этом случае колонки получают автоматические названия.
Например: