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