oracle 8.0.5下的存储过程出现错误

javaadu
博客专家认证
2010-11-11 06:36:02
创建一个表:分数段--fenshu;人数----renshu
create table rank(fenshu,renshu);

给这个表插入数据:
insert into rank values('不及格','30');
insert into rank values('60~70','20');
insert into rank values('70~80','5');

创建一个存储过程:
create procedure sp_rank
as
begin
select * from rank;
end

出现错误:there is no more information about error!

这就是我的问题。
...全文
59 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
buryMyLove 2010-11-12
  • 打赏
  • 举报
回复
end后面没加分号?
心中的彩虹 2010-11-12
  • 打赏
  • 举报
回复
create procedure sp_rank
as
begin
for i in (select * from rank) loop
dbms_output.put_line(i.fenshu||' '||i.renshu);
end loop;
end;
心中的彩虹 2010-11-12
  • 打赏
  • 举报
回复
[Quote=引用楼主 duqi_2009 的回复:]
创建一个表:分数段--fenshu;人数----renshu
create table rank(fenshu,renshu);

给这个表插入数据:
insert into rank values('不及格','30');
insert into rank values('60~70','20');
insert into rank values('70~80','5');

创……
[/Quote]


create procedure sp_rank
as
begin
for i in (select * from rank) loop
dbms_output.put_line(i.fenshu||' '||i.renshu);
end loop;
end
  • 打赏
  • 举报
回复
[Quote=引用楼主 duqi_2009 的回复:]
创建一个表:分数段--fenshu;人数----renshu
create table rank(fenshu,renshu);

给这个表插入数据:
insert into rank values('不及格','30');
insert into rank values('60~70','20');
insert into rank values('70~80','5');

创……
[/Quote]在存储过程中select语句要与into配合使用
Phoenix_99 2010-11-11
  • 打赏
  • 举报
回复
create or replace procedure sp_rank
as
a rank%rowtype;
begin
select * into a from rank;
end sp_rank;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧