创建一个简单的函数出错了!create or replace function sum_letterreturn numberASsum number;BEGINselect count(*) into sum from letter;return sum;end;/7/11 PLS-00103: 出现符号 ";"在需要下列之一时: (
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 08:48:15
创建一个简单的函数出错了!create or replace function sum_letterreturn numberASsum number;BEGINselect count(*) into sum from letter;return sum;end;/7/11 PLS-00103: 出现符号 ";"在需要下列之一时: (
创建一个简单的函数出错了!
create or replace function sum_letter
return number
AS
sum number;
BEGIN
select count(*) into sum from letter;
return sum;
end;
/
7/11 PLS-00103: 出现符号 ";"在需要下列之一时:
(
创建一个简单的函数出错了!create or replace function sum_letterreturn numberASsum number;BEGINselect count(*) into sum from letter;return sum;end;/7/11 PLS-00103: 出现符号 ";"在需要下列之一时: (
sum 是关键字
SQL> create or replace function sum_letter
2 return number
3 AS
4 sum number;
5 BEGIN
6 select 1 into sum from dual;
7 return sum;
8 end;
9 /
警告: 创建的函数带有编译错误.
SQL>
SQL> show err;
FUNCTION SUM_LETTER 出现错误:
LINE/COL ERROR
-------- -----------------------------------------------------------------
7/11 PLS-00103: 出现符号 ";"在需要下列之一时:
(
修改后代码
SQL> create or replace function sum_letter
2 return number
3 AS
4 v_sum number;
5 BEGIN
6 select 1 into v_sum from dual;
7 return v_sum;
8 end;
9 /
函数已创建.