PROCEDURE GET_SALARY ( p_last_name IN VARCHAR2, p_first_name in varchar2 ) AS v_salary number; v_department_name varchar2(50); BEGIN -- hier werden die felder selektiert select salary, department_name into v_salary, v_department_name from employees e, departments d where last_name = p_last_name and first_name = p_first_name and e.department_id = d.department_id; dbms_output.put_line(p_first_name||' '|| p_last_name || ' verdient ' || v_salary ||' und arbeitet in ' || v_department_name ); END GET_SALARY;
PROCEDURE hr.get_salary( p_last_name IN varchar2, p_salary OUT number) as v_salary number; BEGIN select salary into v_salary from employees where last_name = p_last_name; p_salary := v_salary; dbms_output.put_line(p_salary); END;