このようなカーソルを宣言したとしましょう
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;
カーソルが 1 つのテーブルのみからフェッチされる場合、パラメーターは次のように宣言できます。
rec_customer customer%ROWTYPE
ただし、この場合、カーソルは 2 つのテーブルからフェッチされます。では、この場合のパラメーターを宣言するにはどうすればよいでしょうか。可能ですか?
助言がありますか ?ありがとう