Oracle10g 接收与'有关的未指定错误;选择进入';
接收错误消息: 第6行错误:PL/SQL:SQL语句被忽略0.03秒 没有与创建数据库本身、涉及的表或任何insert语句相关的错误 如有任何建议,我们将不胜感激Oracle10g 接收与'有关的未指定错误;选择进入';,oracle10g,Oracle10g,接收错误消息: 第6行错误:PL/SQL:SQL语句被忽略0.03秒 没有与创建数据库本身、涉及的表或任何insert语句相关的错误 如有任何建议,我们将不胜感激 CREATE OR REPLACE FUNCTION Function1(NumberOfBugs NUMBER, TotalIncome FLOAT) RETURN FLOAT IS PricePerBug FLOAT; BEGIN SELECT INTO TotalIncome SUM
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;
/
使用Select Into语句,如:
Select [ColumnName1],[ColumnName2]
Into Table Name
From table Name
Where Your conditions
您是否遵循此语法?请验证是否使用Select Into语句,如:
Select [ColumnName1],[ColumnName2]
Into Table Name
From table Name
Where Your conditions
您是否遵循此语法?请验证在函数之前的五个过程中我使用了该语法,您可能会认为我会看到。看同一个代码太久了!谢谢。你会认为我会看到,因为我在函数之前的五个过程中使用了这种语法。看同一个代码太久了!谢谢你。