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