Могу ли я просмотреть таблицу переменных в 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
Я хотел бы иметь возможность использовать табличную переменную так же, как курсор. Таким образом, я мог выполнить некоторый запрос к табличной переменной в одной части процедуры, а затем выполнить некоторый код для каждой строки в табличной переменной.
Любая помощь очень ценится.