У меня есть курсор, который работает, но пропускает каждую другую запись. Моя выборка рядом выглядит как этоткурсор пропускает каждую строку
OPEN DemandCur
While 1 = 1
BEGIN
FETCH NEXT FROM DemandCur INTO
@----,
@+++++
select @index = (select demand from TechCoDemand where Date = '2014-11-30')
IF @index <= 0 BREAK;
IF @@FETCH_STATUS <> 0 BREAK;
FETCH NEXT FROM DemandCur INTO
@---,
@++++
End
Close DemandCur
Deallocate DemandCur
Я изменил его
FETCH NEXT
И она перестала пропускать записи, но я получаю сообщение об ошибке после того, как запрос делается:
Msg 16916, Уровень 16, состояние 1, строка 121
Курсор с именем «NEXT» не существует.
Это худшие имена переменных, которые я видел – DLeh
DLeh, Это не настоящие имена переменных. – user2220670
, что является рельефом – DLeh