PLS-00711:PRAGMA 字符串无法声明两次,.原因: PRAGMA在同一个块中被声明为两次。,.操作:删除PRAGMA的重复声明,.
回答于 2018-08-30 19:02
PLS-00712:子程序字符串的非法选项,.原因:只允许PACKAGE或TYPE规范中的顶级子程序或子程序声明具有选择DETERMINISTIC或PARALLEL_ENABLE。例如,如果在PACKAGE或TYPE主体中使用选项,则会引发此错误。,.操作:删除该选项。,.
回答于 2018-08-30 19:02
PLS-00713:尝试实例化不可预测的类型,.原因:尝试实例化一个定义为“不可时间”的类型。,.操作:避免实例化此NOT INSTANTIABLE类型的变量,而不是从其中导出INSTANTIABLE子类型并实例化子类型的变量。,.
回答于 2018-08-30 19:02
复合触发器中不允许有PLS-00678:RETURN语句,.原因:复合触发器中看到返回语句,.操作:删除返回语句并使用其他PL / SQL结构来传输控制流。,.
回答于 2018-08-30 19:02
PLS-00679:before / after语句部分中不允许触发器绑定,.原因:在本节中使用了新的或旧的。,.操作:请勿在本节中使用触发器绑定,.
回答于 2018-08-30 19:02
PLS-00680:BEFORE / AFTER ROW部分用于视图触发器,.原因: BEFORE / AFTER ROW部分不允许,而不是行触发。,.操作:删除违规部分。,.
回答于 2018-08-30 19:02
PLS-00700:PRAGMA EXCEPTION_INIT的字符串必须在同一声明部分中声明其异常,.原因: EXCEPTION_INIT编译指示未在与其异常相同的块中声明。必须在相同的块中以正确的顺序声明它们,并在异常声明之后使用pragma声明。,.操作:将EXCEPTION_INIT编译指示直接写在pragma引用的异常声明之后。,.
回答于 2018-08-30 19:02
PLS-00701:PRAGMA EXCEPTION_INIT的非法ORACLE错误编号字符串,.原因:传递给EXCEPTION_INIT编译指示的错误号超出范围。对于Oracle错误,错误编号必须在-9999 .. -1(不包括-100)范围内,或者在-20000 ... -20999范围内,用于用户定义的错误。,.操作:使用有效的错误编号。,.
回答于 2018-08-30 19:02
PLS-00702:PRAGMA EXCEPTION_INIT的第二个参数必须是数字字面值,.原因:传递给EXCEPTION_INIT编译指示的第二个参数是数字字面值(例如变量)之外的其他参数。对于Oracle错误,第二个参数必须是-9999 .. -1(不包括-100)范围内的数字文字,或者对于用户定义的错误,范围为-20000 .. -20999。,.操作:用有效的错误号替换第...
回答于 2018-08-30 19:02
PLS-00703:列表中命名参数的多个实例,.原因:子程序调用中的两个或多个实际参数是指相同的形式参数。,.操作:删除重复的实际参数。,.
回答于 2018-08-30 19:02