Привет, я новичок в psl / sql, но у меня мало знаний по sql. Я пытаюсь поместить оператор выбора внутри al oop. Основываясь на моих исследованиях, мне нужно хранилище для вывода моего выбора, но вывод моего оператора выбора возвращает более одной строки.
Как я могу сохранить несколько строк в моем хранилище?
Вот моя попытка.
DECLARE
vCAR_NO IQA_CAR.CAR_NO%TYPE;
vISSUEDTO IQA_CAR.ISSUEDTO%TYPE;
begin
FOR cur_rec in (Select Distinct ISSUEDTO,ISSUEDDATE from IQA_CAR where to_char( ISSUEDDATE,'YYYY-MM-DD') < to_char(sysdate,'YYYY-MM-DD') and CLOSEDDATE is null order by ISSUEDDATE DESC, ISSUEDTO)
LOOP
Select CAR_NO,ISSUEDTO
into vCAR_NO,vISSUEDTO
from IQA_CAR where to_char( TARGET_DATE,'YYYY-MM-DD') < to_char(sysdate,'YYYY-MM-DD') and CLOSEDDATE is null and ISSUEDTO = cur_rec.ISSUEDTO order by TARGET_DATE DESC, ISSUEDTO;
END LOOP;
end;
/
Причина этого в том, чтобы получить все CAR_NO за ISSUEDTO и отправить по электронной почте все CAR_NO за ISSUEDTO
Надеюсь, кто-нибудь поможет мне с этим. Заранее.