Выполнить хранимую процедуру в выбранном диапазоне строк - PullRequest
0 голосов
/ 29 сентября 2019

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

Этот код выводит значения для целого числа строк, но я хочу, чтобы результаты были получены в строках от 100 до 300 ИЛИ от 500 до 600 на основе тех же условий, что и в коде.Я работаю на SQL Server 2008

USE GERP

DECLARE @ProductID NVARCHAR(50)

DECLARE cur CURSOR LOCAL FOR
    SELECT ProductID 
    FROM STK_ProductMaster 
    WHERE ParentPCode LIKE '3%' AND Status = 'Active'

OPEN cur

FETCH NEXT FROM cur INTO @ProductID

WHILE @@FETCH_STATUS = 0 
BEGIN
    EXEC sp_GetBOMCost @ProductID

    FETCH NEXT FROM cur INTO @ProductID
END

CLOSE cur
DEALLOCATE cur
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...