Оператор СОЗДАТЬ ВРЕМЕННУЮ ТАБЛИЦУ
Создает пустую временную таблицу. Оператор имеет следующий синтаксис:
СОЗДАТЬ ВРЕМЕННУЮ ТАБЛИЦУ
имя-таблицы
(описание-поля,
...,
описание-поля)
описание-поля имеет следующий синтаксис:
описание-обычного-поля
| описание-поля-выражения
| описание-поля-автоматического-ключа
-
описание-обычного-поля имеет следующий синтаксис:
имя-поля: описание-типа
| описание-типа ... описание-типа [ПО УМОЛЧАНИЮ выражение-для-значения-по-умолчанию]-
описание-типа имеет следующий синтаксис:
имя-типа [(квалификатор, ... , квалификатор)][?] -
выражение-для-значения-по-умолчанию — любое константное выражение языка запросов, подходящее по типу под тип поля.
-
-
описание-поля-выражения имеет следующий синтаксис:
имя-поля ВЫЧИСЛЯЕТСЯ КАК выражение-поля-выражения -
описание-поля-автоматического-ключа имеет следующий синтаксис:
имя-поля АвтоНомерЗаписи
В качестве результата запроса возвращается пустой результат (без строк и полей).
Примеры
Обычные поля во временной таблице
СОЗДАТЬ ВРЕМЕННУЮ ТАБЛИЦУ
Спецификация
(Товар: Товары.Ссылка,
Количество: Число(10, 3),
Цена: Число(15, 2),
Комментарий: Строка(0), // Строка неограниченной длины
ДопЗначение: Null|Булево|Строка(150)|Неопределено)
Поле-выражение во временной таблице
СОЗДАТЬ ВРЕМЕННУЮ ТАБЛИЦУ
Спецификация
(Количество: Число(10, 3),
Цена: Число(15, 2),
Сумма ВЫЧИСЛЯЕТСЯ КАК Количество * Цена)