Warning: Procedure created with compilation errors错误

[复制链接]
查看11 | 回复4 | 2007-7-4 17:27:50 | 显示全部楼层 |阅读模式
麻烦那位高手帮忙解答一下,出现这个错误不知道为什么
SQL> l
1create or replace procedure mm
2as
3begin
4select * from emp;
5* end;
SQL> /
Warning: Procedure created with compilation errors.
SQL> show error;
SQL> show error
Errors for PROCEDURE MM:
LINE/COL ERROR
-------- -----------------------------------------------------------------
4/1PLS-00428: an INTO clause is expected in this SELECT statement
直接用匿名块也不行
SQL> begin
2select * from emp;
3end;
4/
select * from emp;
*
ERROR at line 2:
ORA-06550: line 2, column 1:
PLS-00428: an INTO clause is expected in this SELECT statement

回复

使用道具 举报

千问 | 2007-7-4 17:27:50 | 显示全部楼层
出错信息已经说了很清楚了, 建议看看语法书
回复

使用道具 举报

千问 | 2007-7-4 17:27:50 | 显示全部楼层
不符合语法啊,PL/SQL里的静态SQL不是这么写的
回复

使用道具 举报

千问 | 2007-7-4 17:27:50 | 显示全部楼层
语法不对,看一下官方的plsql文档
回复

使用道具 举报

千问 | 2007-7-4 17:27:50 | 显示全部楼层
查询结果要输出到变量
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行