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

Табличная функция значений

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

примечание

Функция значений не чувствительна к регистру. То есть VALUES и values оба действительны.

Синтаксис

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

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

Аргументы

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

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

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

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

Примеры

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

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

Например:

См. также