我想创建一个返回给定数字的幂的函数,SQL 开发人员一直给我这个错误:
PLS-00103:遇到符号“BEGIN”
错误:检查编译器日志
这是我的代码
CREATE OR REPLACE FUNCTION Power(x NUMBER,n NUMBER) return Number IS
Pow number;
i number;
BEGIN
Pow:=1;
FOR i IN 1..n LOOP
Pow:=Pow*x;
END LOOP;
return Pow;
END Power;
BEGIN
DBMS_OUTPUT.PUT_LINE(Power(2,3));
END;
谢谢你帮助我,我真的很感激。