Bạn đang thiếu phần khai báo của gói. Ý tưởng là tách phần khai báo của gói ("tiêu đề", nếu bạn muốn), vì vậy các gói / thủ tục / chức năng khác có thể biên dịch chống lại nó khỏi phần thân (phần triển khai).
Trong trường hợp của bạn, bạn cần một cái gì đó như:
CREATE OR REPLACE package salary_sal AS
PROCEDURE find_sal(c_dpt_no salary.dpt_no%TYPE);
END salary_sal;
Bây giờ, khi gói được khai báo, bạn có thể tạo phần thân của nó:
CREATE OR REPLACE package body salary_sal AS
PROCEDURE find_sal(c_dpt_no salary.dpt_no%TYPE) IS
c_sal salary.salary%TYPE;
BEGIN
SELECT salary INTO c_sal
FROM salary
WHERE c_dpt_no= 108;
dbms_output.put_line('Salary: '|| c_sal);
END find_sal;
END salary_sal;