CREATETABLEname_rank(
year NUMBER(4),
rank NUMBER(2),
gender CHAR(1),
name CHAR(6)
);
CREATE OR REPLACE PROCEDURE select_name(
i_gender INCHAR,
i_year INNUMBER,
i_last_name INVARCHAR2,
i_random_idx INNUMBER,
msg OUT VARCHAR2
)
IS
first_name CHAR(6);
BEGINSELECT name
INTO first_name
FROM name_rank
WHERE year=i_year AND rank= i_random_idx AND gender= i_gender;
msg :='λ§λ€μ΄μ§ μ΄λ¦μ '||i_last_name||first_name||'μ λλ€!';
END;
/