Получение сообщения об ошибке:
ОШИБКА в строке 6: PL / SQL: оператор SQL игнорируется 0,03 секунды
Нет ошибок, связанных с созданием самой базы данных, задействованных таблиц или любых операторов вставки.
Любые предложения приветствуются.
CREATE OR REPLACE FUNCTION Function1(NumberOfBugs NUMBER, TotalIncome FLOAT)
RETURN FLOAT
IS PricePerBug FLOAT;
BEGIN
SELECT INTO TotalIncome SUM(ProjectValue) FROM tblProject;
SELECT INTO NumberOfBugs COUNT(idBug) FROM tblBug;
PricePerBug := (NumberOfBugs)/(TotalIncome);
RETURN PricePerBug;
EXCEPTION
WHEN NO_DATA_FOUND THEN
DBMS_OUTPUT.PUT_LINE('No data found, no result to display; exception handled...');
WHEN TOO_MANY_ROWS THEN
RETURN 'Too many rows returned...';
WHEN OTHERS THEN
RAISE_APPLICATION_ERROR(-20015, 'Unknown exception in function Function1.');
RETURN PricePerBug;
END Function1;
/