PLS-00251:RETURN,对于实际的函数返回,必须在parameters子句中最后,
.原因: RETURN规范对于实际的函数返回,在参数子句中使用必须保持最后的位置。示例:以下将给出此错误,因为在参数子句中实际函数返回的RETURN规范不是最后的。FUNCTION myexternalfunc(var1 BINARY_INTEGER,var2 BINARY_INTEGER)RETURN BINARY_INTEGER是外部名称“myexternalfunc”LIBRARY somelib参数(var1 LONG,var2 SHORT,RETURN INT,RETURN INDICATOR SHORT); 正确的语法如下。请注意,实际函数返回的RETURN是parameters子句中的最后一个规范。FUNCTION myexternalfunc(var1 BINARY_INTEGER,var2 BINARY_INTEGER)RETURN BINARY_INTEGER是外部名称“myexternalfunc”LIBRARY somelib参数(var1 LONG,var2 SHORT,RETURN INDICATOR SHORT,,
.操作:在parameters子句中更正RETURN规范的语法,
.
.原因: RETURN规范对于实际的函数返回,在参数子句中使用必须保持最后的位置。示例:以下将给出此错误,因为在参数子句中实际函数返回的RETURN规范不是最后的。FUNCTION myexternalfunc(var1 BINARY_INTEGER,var2 BINARY_INTEGER)RETURN BINARY_INTEGER是外部名称“myexternalfunc”LIBRARY somelib参数(var1 LONG,var2 SHORT,RETURN INT,RETURN INDICATOR SHORT); 正确的语法如下。请注意,实际函数返回的RETURN是parameters子句中的最后一个规范。FUNCTION myexternalfunc(var1 BINARY_INTEGER,var2 BINARY_INTEGER)RETURN BINARY_INTEGER是外部名称“myexternalfunc”LIBRARY somelib参数(var1 LONG,var2 SHORT,RETURN INDICATOR SHORT,,
.操作:在parameters子句中更正RETURN规范的语法,
.