我有以下腳本,我在oracle內部運行以返回一些數據,但是我想將其存儲爲存儲過程,因此我不必保持重新運行整個位代碼在運行時。如果有人能讓我知道如何做到這一點,我將非常感激。我一直在試驗,但沒有多少運氣。使用現有代碼創建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;
你需要結果作爲結果集嗎? – TechDo 2013-04-08 11:50:32
是的,這是正確的。 – Reidacus 2013-04-08 11:54:36
謝謝大家的建議。確實很有幫助。 – Reidacus 2013-04-08 12:20:29