我有一张表:
create table temp(
n number);我想通过一个存储过程得到这张表的平均值和总和:
create or replace proceduce print_temp
as
  v_average number;
  v_sum number;
begin
  select avg(n),sum(n) into v_average,v_sum
  from temp;
  dbms_output.put_line('Average:'||v_average);
  dbms_output.put_line('Sum'||v_sum);
end print_temp;SQL*PLUS下的错误:
ERROR 位于第 2 行:
ORA-06550: 第 2 行, 第 27 列:
PLS-00201: 必须说明标识符 'V_AVERAGE'
ORA-06550: 第 2 行, 第 43 列:
PL/SQL: ORA-00904: : 无效的标识符
ORA-06550: 第 2 行, 第 1 列:
PL/SQL: SQL Statement ignored
ORA-06550: 第 4 行, 第 34 列:
PLS-00201: 必须说明标识符 'V_AVERAGE'
ORA-06550: 第 4 行, 第 1 列:
PL/SQL: Statement ignored
ORA-06550: 第 5 行, 第 29 列:
PLS-00201: 必须说明标识符 'V_SUM'
ORA-06550: 第 5 行, 第 1 列:
PL/SQL: Statement ignored是什么问题导致的错误呢?谢谢!!