作业帮 > 综合 > 作业

创建一个简单的函数出错了!

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/12 18:50:11
创建一个简单的函数出错了!
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: 出现符号 ";"在需要下列之一时:
(
创建一个简单的函数出错了!
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 /
函数已创建.