Задавайте вопросы, мы ответим
Вы не зашли.
Есть хранимая процедура. Она должна возващять результат SELECTa - набор строк. Хотелось бы перед этим весь этот запрос пройти в цикле, и посчитать некоторые поля, и потом вернуть некоторое кол-во строк.
Как это сделать?
Понятно, что нужно открыть курсор, брать по одной записи, но как именно возвращать данные?
Неактивен
Через временную таблицу. Ее нужно создать в процедуре, добавить туда нужные записи, а потом сделать селект из нее.
Неактивен
Спасибо, еще один вопросик: как создавать курсор с переменной?
То есть внутри процедуры вычисляется переменная zones и мне потом надо выбрать
Неактивен
Умеет. В чем легко вы можете убедиться, выполнив такую процедуру.
Неактивен