Могу ли я просмотреть таблицу переменных в T-SQL?

Есть ли в любом случае цикл через переменную таблицы в T-SQL?

DECLARE @table1 TABLE ( col1 int )  
INSERT into @table1 SELECT col1 FROM table2

Я также использую курсоры, но курсоры кажутся менее гибкими, чем переменные таблицы.

DECLARE cursor1 CURSOR  
    FOR SELECT col1 FROM table2  
OPEN cursor1  
FETCH NEXT FROM cursor1

Я хотел бы иметь возможность использовать табличную переменную так же, как курсор. Таким образом, я мог выполнить некоторый запрос к табличной переменной в одной части процедуры, а затем выполнить некоторый код для каждой строки в табличной переменной.

Любая помощь очень ценится.

Ответы на вопрос(10)

Ваш ответ на вопрос