0
讓說我已經聲明如下如何將複雜的光標記錄傳遞給過程?
CURSOR cur_customer IS
SELECT c.customer_id, c.name, o.order_date
FROM customer c, order o
WHERE c.customer_id = o.customer_id
BEGIN
FOR rec_customer IN cur_Customer LOOP
-- invoke procedure here with rec_customer as a parameter
END LOOP;
END;
對於光標所在的只有一個表中取出的情況下,光標,這個參數可以聲明如下
rec_customer customer%ROWTYPE
但在這種情況下,光標從2個表中獲取。那麼如何爲這種情況聲明參數?它可能嗎?
有什麼建議嗎?謝謝
你真的是指「參數」嗎?或者只是「可變」?您的標題問題與正文中的示例不匹配。 – APC 2013-04-22 06:18:21