Здравствуйте, товарищи! Использую Oracle 12c.
Пытаюсь написать хранимую процедуру. На вход она принимает 2 параметра, которые используются в простом запросе на выборку. Запрос возвращает все записи за определенный период.
Вопросы:
1) Нужно ли в качестве выходных параметров прописывать все столбцы? К примеру в моем случаи количество столбцов равна 15.
2) Так как запрос возвращает больше одной записи, нужно установить курсор, я правильно понимаю? Как его правильно прописать в хранимой процедуре? Могли бы вы привести пример.
SQL:
SELECT * FROM TABLE_NAME
WHERE CREATE_DATE BETWEEN TO_DATE(FIRST_DATE, 'YYYY-MM-DD') AND TO_DATE(SECOND_DATE , 'YYYY-MM-DD')