我的存储过程编译出问题

liuyyuns 2010-06-03 04:43:43

create or replace procedure query_student
is
begin
select name from st_t_student;
end query_student;

谁能帮我看一下是什么问题吗?就简单的一句话都不能编译通过。
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
LingXX0103 2010-06-03
  • 打赏
  • 举报
回复
SELECT name BULK COLLECT
INTO v_name
from st_t_student;
liuyyuns 2010-06-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 lzbbob1985 的回复:]
create or replace procedure query_student
is

v_name varchar2(20);
begin
select name into v_name from st_t_student;
end query_student;
[/Quote]
果然现在可以了,就是要把查询的结果放到一个变量里面去。3Q。
lzbbob1985 2010-06-03
  • 打赏
  • 举报
回复
create or replace procedure query_student
is

v_name varchar2(20);
begin
select name into v_name from st_t_student;
end query_student;

lzbbob1985 2010-06-03
  • 打赏
  • 举报
回复
存储过程中 不能直接查询语句
LingXX0103 2010-06-03
  • 打赏
  • 举报
回复
出什么错?
st_t_student表有没有?

17,377

社区成员

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

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