Табличные переменные являются альтернативами временных таблиц, в которых хранится набор записей.
Переменная таблицы (@emp) создается в памяти. Принимая во внимание, что временная таблица (#temp) создается в базе данных tempdb.
Примечание: - при наличии нехватки памяти страницы, принадлежащие табличной переменной, могут быть помещены в базу данных tempdb.
Синтаксис табличной переменной показан ниже:
Объявление таблицы @emp
(
[EmpID] [int] NULL,
[EmpName] varchar NULL,
)
Вставка значения в табличную переменную:
Объявление таблицы @emp
(
[EmpID] [int] NULL,
[EmpName] varchar NULL,
)
INSERT INTO @emp (EmpID, EmpName) значения (1, «Рохаташ»)
Выбрать * из @emp