Есть ли способ сделать foreach value сделать что-то в SQL Server 2008.
У меня есть табличная переменная, которая содержит некоторые идентификаторы, и мне нужно выполнить еще несколько задач на основе значений.
Таблица может быть следующей:
declare @InspectionIDTable table(InspectionID uniqueidentifier not null)
на основе значений в этой таблице мне нужно зациклить и запустить некоторые операторы выбора. в зависимости от результата я должен заполнить другие переменные таблицы и выполнить еще некоторую обработку.
в основном, я требовал foreach на сервере sql, который может иметь вложенный foreach. Есть ли чистое приспособление для этого.
Кроме того, я хотел бы знать, насколько это хороший подход - делать это в хранимой процедуре с точки зрения программирования.