Перейти к основному содержимому
Перейти к основному содержимому

Табличная функция Values

Табличная функция Values позволяет создавать временное хранилище, которое заполняет колонки значениями. Она полезна для быстрого тестирования или генерации выборочных данных.

примечание

Values — регистронезависимая функция. То есть, VALUES и values оба допустимы.

Синтаксис

Основной синтаксис табличной функции VALUES:

Часто используется так:

Аргументы

  • имя_колонки1 Тип1, ... (необязательный). Строка указывающая имена и типы колонок. Если этот аргумент опустить, колонки будут названы как c1, c2 и так далее.
  • (значение1_строка1, значение2_строка1). Кортежи содержащие значения любого типа.
примечание

Разделенные запятыми кортежи могут быть также заменены на одиночные значения. В этом случае каждое значение принимается за новую строку. Смотрите раздел примеры для подробностей.

Возвращаемое значение

  • Возвращает временную таблицу, содержащую указанные значения.

Примеры

VALUES также может использоваться с одиночными значениями вместо кортежей. Например:

Или без указания спецификации строки ('имя_колонки1 Тип1, имя_колонки2 Тип2, ...' в синтаксисе), в этом случае колонки получают автоматические названия.

Например:

См. также