3
我有一個存儲過程。我想從中調用一個函數。想要將檢索到的光標記錄傳遞給函數。我怎樣才能將檢索到的光標記錄作爲函數參數傳遞,以及如何在函數內部訪問它?我如何聲明該功能?將光標記錄傳遞給函數
CREATE OR REPLACE PROCEDURE service__update作爲
cursor c_getData is select * from service_1 where status=5 ; begin dbms_output.enable(null); for rec in c_getData loop function(rec)
非常感謝您的信息。我們使用oracle 10g。在Oracle中有一種修改遊標記錄的方法。在我之前發佈的問題中,我使用rec變量來存儲從光標檢索到的記錄。我將能夠修改記錄rec.service_active = sysdate的特定列,然後我可以將它提交給表嗎? – Arav
@Arav - 編號REF CURSOR是Oracle中的只讀結構。當然,您可以從記錄中讀取數據,然後在隨後的針對基礎表的「UPDATE」語句中使用該數據。 –
非常感謝您的信息 – Arav