Функция Таблицы Values
Функция Values позволяет создать временное хранилище, которое заполняет
колонки значениями. Это полезно для быстрого тестирования или генерации тестовых данных.
Values — функция, не чувствительная к регистру. То есть VALUES и values оба являются корректными.
Синтаксис
Основной синтаксис функции VALUES:
Чаще всего используется в виде:
Аргументы
column1_name Type1, ...(необязательно). String указывающий имена и типы колонок. Если этот аргумент опущен, колонки будут называться какc1,c2и так далее.(value1_row1, value2_row1). Tuples содержащие значения любого типа.
Кортежи, разделенные запятыми, могут быть заменены одиночными значениями. В этом случае каждое значение рассматривается как новая строка. См. раздел примеры для подробностей.
Возвращаемое значение
- Возвращает временную таблицу, содержащую предоставленные значения.
Примеры
VALUES также может быть использован с одиночными значениями, а не кортежами. Например:
Или без предоставления спецификации строки ('column1_name Type1, column2_name Type2, ...'
в синтаксисе), в этом случае колонки автоматически получают имена.
Например: