На сервере имеется таблица с большим количеством строк.
Необходимо обработать ее и получить набор данных (массив данных) по структуре не совпадающий с исходной таблицей.
Предполагаю что нужно сделать хранимую процедуру,которая на входе получает параметры, на выходе двумерный массив.
Вопрос: как это сделать? Есть ли готовые примеры?
как-то так
как-то так
Здравствуйте, правильно ли я
Здравствуйте, правильно ли я понимаю, что такого рода процедура будет возвращать только одну строку? И чтобы обработать таблицу и на ее основе создать другую, нужна другая процедура, которая будет вызывать Вашу с разными ключами?
А если мне нужна процедура возвращающая таблицу целиком, не строку, есть ли такая возможность или обязательно нужно использовать курсор? дело в том, что мой клиент напрочь отказывается работать в рамках одной транзакции (при выполнении begin; ругается, соответственно открыть курсор и извлечь строки не получается.
Процедура вернет набор строк
Процедура вернет набор строк удовлетворяющих условию
спасибо, за ответ. А не могли
спасибо, за ответ. А не могли бы сказать, есть ли возможность результатом процедуры получать не набор строк из массивов полей, а именно таблицу с несколькими столбцами.
Попробуйте так select * from
Попробуйте так
select * from s_mytable(1)