在Oracle中
我发现我们无法在存储过程中编写select
语句。
但我想它必须有另一种选择。有什么建议吗?
我的尝试
CREATE or replace PROCEDURE DEL as
BEGIN
select * from CMN_MST;
end;
Error(3,3): PLS-00428: an INTO clause is expected in this SELECT statement
答案 0 :(得分:1)
查看错误消息,表示您需要一个into子句
CREATE or replace PROCEDURE DEL as
l_record cmn_mst%rowtype;
BEGIN
select *
into l_record
from CMN_MST;
end;
这可能会导致too_many_rows错误,因为您只能使用此方法一次选择1行。
我建议你先学习一些PLSQL。