Potrzebujesz into
dla każdej wybranej zmiennej:
declare
v_title MUSIC.TITLE%type;
v_cnt number;
v_hit music.hit%type;
begin
select music.title, count(melon_user.user_idx) as likes, music.hit
into v_title, v_cnt, v_hit
. . .
Uwagi:
- Nigdy użyj przecinków w
FROM
klauzula. Zawsze użyj właściwego, wyraźnegoJOIN
składnia. - Normalnie to wychodziłoby na zewnątrz zmiennych procedury składowanej.
- Możesz zrobić to, co chcesz, używając tylko widoku, a nie procedury składowanej.