Это переменная типа TABLE
То же, что и:
DECLARE @COUNTER INT // variable of type INT
DECLARE @STR VARCHAR(5) // variable of type STRING
DECLARE @TAB TABLE(COLUMN1 INT) // variable of type TABLE
Вы можете присвоить значения переменным с помощью SET операторов.
Пример:
SET @COUNTER = 1;
Но для таблиц оператор INSERT
будет делать
INSERT INTO @TAB(COLUMN1) VALUES(123)