Имате нужда от into за всяка избрана променлива:
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
. . .
Бележки:
- Никога използвайте запетаи в
FROMклауза. Винаги използвайте правилно, изричноJOINсинтаксис. - Обикновено това ще влезе във външните променливи за съхранената процедура.
- Възможно е да правите това, което искате, само като използвате изглед, а не съхранена процедура.