Я пытаюсь найти способ реализовать пейджинг с помощью вызовов хранимых процедур. Например, у меня есть таблица «Изображения», которая имеет 100 строк. Веб-сайт отправит запрос на «первые» 12, затем, когда пользователь «перейдет на следующую страницу», сайт отправит запрос на следующие 12.
Я получу 2 в параметрах (p_Offset и p_RecordCount), и мне нужно будет вернуть рефкурсор. P_Offset скажет мне, откуда начать получать данные, а p_RecordCount скажет мне, сколько (p_Offset = 13, p_RecordCount = 12 скажет мне вернуть 12 строк, начиная с 13-й строки.
Мы используем Oracle 10g, и я начал изучать типы RECORD, но у меня есть ощущение, что я делаю это сложнее, чем нужно. Любая помощь будет оценена.