Помогите с T-SQL разобраться
там по идее у fetch есть еще into, где нужно указать переменные, которые получат значения столбцов
DECLARE cur_getObjectType CURSOR FOR SELECT * FROM OBJECT_TYPE ORDER BY SORT_VALUE
...
OPEN cur_getObjectType
FETCH NEXT FROM cur_getObjectType INTO @Ref_TableName
WHILE (@@FETCH_STATUS <> -1)
BEGIN
SET @tmp1=@selFormatTreeSort;
SET @tmp1=REPLACE(@tmp1,'%OBJ_TABLE%',@Ref_TableName); // Ошибка - не знает такой колонки
FETCH NEXT FROM cur_getObjectType INTO @Ref_TableName
END
CLOSE cur_getObjectType
DEALLOCATE cur_getObjectType

хз, не знаю про такое — чем вариант с переменными не нравится?
с переменными ты прав - я,в конце концов, так и сделал...
Оставить комментарий
Timi
Не могу разобраться с курсорамиКто подскажет, почему ругается? Говорит, что invalid column name, хотя она есть.