Я создаю хранимую процедуру на сервере SQL и хочу добиться следующего:
Мне нужно найти все ResourceID (может быть любое количество ресурсов) для определенного ClientID в таблице ресурсов.,Затем мне нужно вставить строку в таблицу планирования для каждого найденного ResourceID.
Так что у меня будет что-то вроде
WHILE EXISTS (SELECT ResourceID AS @ResourceID FROM Resources WHERE ClientID = @ClientID)
BEGIN
INSERT INTO Planning (ResourceID, Date)
VALUES (@ResourceID, @Date)
NEXT
END
Я уже обнаружил, что использование курсора может быть способом, но это не приводит меня к чему-либо полезному