1
收到错误消息:在第6行 错误:PL/SQL:SQL语句忽略0.03秒接收与指定的错误“SELECT INTO”
有关于创建数据库本身没有错误,涉及的表格或任何插入语句。
任何建议表示赞赏。
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;
/
你会认为我会看到,因为我使用该函数前五个先前的过程的语法。查看相同的代码太久了!谢谢。 – user725236 2011-04-26 11:29:14