我有以下脚本,我在 oracle 中运行以返回一些数据,但是我想将其存储为存储过程,因此我不必在运行时重新运行这整段代码。如果有人可以让我知道如何做到这一点,我将不胜感激。我已经在尝试了,但运气不佳。
下面是我想从存储过程运行的代码。
SET SERVEROUTPUT ON;
declare
cursor c_emp is
select *
from train;
r_emp c_emp%ROWTYPE;
begin
open c_emp;
loop
fetch c_emp into r_emp;
exit when c_emp%NOTFOUND;
DBMS_OUTPUT.put_line(r_emp.trainid);
end loop;
close c_emp;
end;