Создал простую процедуру в Oracle вот так :
create or replace procedure MyProc is
emp_id number;
CURSOR cur_emp IS
SELECT HR.Employees.EMPLOYEE_ID FROM HR.EMPLOYEES;
BEGIN
OPEN cur_emp;
LOOP
FETCH cur_emp into emp_id;
dbms_output.put_line('ID_EMPLOYEES :'||emp_id);
EXIT WHEN cur_emp%NOTFOUND;
end LOOP;
CLOSE cur_emp;
END MyProc;
Дальше в приложение Qt хочу получить ее результат пытаюсь сделать вот так :
QSqlQuery query(m_db);
query.exec("call MyProc()");
while(query.next()){
qDebug()<<query.value(0).toString();
}
Нет ни чего, я думаю и не должно быть) ,ошибки при выполнение тоже нет.
Я думаю суть я донес,собственно вопрос: каким все таки способом можно получить результат ?