आप पैकेज की घोषणा को याद कर रहे हैं। विचार पैकेज की घोषणा ("हेडर", यदि आप करेंगे) को अलग करना है, तो अन्य पैकेज/प्रक्रियाएं/कार्य इसके खिलाफ शरीर (कार्यान्वयन) से संकलित कर सकते हैं।
आपके मामले में, आपको कुछ इस तरह की आवश्यकता होगी:
CREATE OR REPLACE package salary_sal AS
PROCEDURE find_sal(c_dpt_no salary.dpt_no%TYPE);
END salary_sal;
अब, पैकेज घोषित होने के बाद, आप इसका मुख्य भाग बना सकते हैं:
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;