У меня есть SQL Server 2008 R2, и я пытаюсь запустить запрос с параметром из клиентского приложения, которое будет возвращать динамические значения. Это должно быть затем работать независимо для каждого параметра ...Looping SQL Server для одного или нескольких критериев
т.е.
PARAM VALUE contains 1,2,3,4,5
Loop for each <PARAM VALUE>
Select * from Table where ID = <PARAM VALUE>
Next
Как бы петля для каждого разделенных запятыми значения и выполнить запрос самостоятельно?
Конец всей цели Я собираюсь вставить каждый проход в новую таблицу темпа в качестве результатов.
И что ваш вопрос? –
По какой-либо причине это может быть не просто однократная вставка в таблицу temp? 'SELECT * INTO #T FROM Table WHERE ID BETWEEN 1 AND 5' –
Да, я делаю сложный математический расчет в запросе, который сломался бы, если бы я выбрал несколько идентификаторов одновременно. Поэтому я собираюсь запустить его для каждого прохода по ID, чтобы номера совпадали. – DataCrypt