Я пытаюсь выполнить хранимую процедуру для диапазона записей от 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