Oracle10g 接收与'有关的未指定错误;选择进入';

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

接收错误消息: 第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(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

您是否遵循此语法?请验证

在函数之前的五个过程中我使用了该语法,您可能会认为我会看到。看同一个代码太久了!谢谢。你会认为我会看到,因为我在函数之前的五个过程中使用了这种语法。看同一个代码太久了!谢谢你。