Je hebt een into
nodig voor elke variabele die wordt geselecteerd:
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
. . .
Opmerkingen:
- Nooit gebruik komma's in de
FROM
clausule. Altijd gebruik de juiste, explicieteJOIN
syntaxis. - Normaal gesproken zou dit in out-variabelen voor de opgeslagen procedure gaan.
- U kunt mogelijk doen wat u wilt door alleen een weergave te gebruiken in plaats van een opgeslagen procedure.