У меня есть хранимая процедура, которая записывает данные в таблицу.Петля для хранимой процедуры
Что я хочу сделать, это использовать переменную в хранимой процедуре
и этой переменной быть присвоены номера элементов, взятых из отдельного запроса
Например: select ITEM_NUMBER from xTable
возвращает
ITEM_NUMBER
------------
A1
B2
C4
D7
J9
I хотите, чтобы петля назначала переменную, каждая из которых составляла от A1
до J9
и каждый раз хранила хранимую процедуру
это запустит хранимую процедуру несколько раз для запуска для всех элементов в моей таблице результатов.
Благодаря
Используйте CURSOR для зацикливания. –
привет, ответ здесь: http://stackoverflow.com/questions/27058848/sql-while-to-read-a-table-data-to-a-variable/27059415#27059415 – Matej
На простом уровне используйте Курсор FAST_FORWARD. Но подождите, лучше всего написать другую хранимую процедуру, которая работает на всем наборе. – Jodrell