Professional Documents
Culture Documents
9.2 Package - Advantages
9.2 Package - Advantages
THE PACKAGE SPECIFICATION AND THE PACKAGE BODY MUST HAVE THE SAME NAME ONLY THEN
CAN THEY COMBINE IN THE DATABASE.
THE PACKAGE BODY MUST KEEP ALL THE CODE FOR EVERY PROCEDURE OR FUNCTION THAT HAS
BEEN DECLARED IN THE SPECIFICATION.
THE PACKAGE SPECIFICATION MUST BE CREATED BEFORE CREATING THE PACKAGE BODY.
THE PACKAGE SPECIFICATION IS ALSO KNOWN AS THE PACKAGE HEADER.
THE PACKAGE SPECIFICATION CAN EXIST IN THE DATABASE BY ITSELF BUT THE PACKAGE BODY
CANNOT EXIST WITHOUT THE SPECIFICATION.
THE PACKAGE SPEC AND BODY MUST HAVE THE SAME NAME.
THEY ARE CREATED AS TWO SEPARATE PROGRAMS BUT WILL COMBINE TOGETHER AT THE DATABASE
LEVEL.
ADVANTAGES OF PACKAGES:-
1. EASY MAINTAINANCE:- ALL THE OBJECTS AND VARIABLES ARE AVAILABLE AT A SINGLE
LOCATION THUS IT IS EASY FOR THE PROGRAMMER TO MAINTAIN THAT CODE.
9. IF THE SCOPE OF THE PROCEDURE OR FUNCTION IS PUBLIC THEN THAT CAN BE ACCESSED
FROM ANY OTHER PROCEDURE OR FUNCTION WITHIN THE SCHEMA OR CAN BE CALLED EXPLICITLY
BY THE USER OF THE SCHEMA.
10. WE CAN DECLARE GLOBAL VARIABLES INSIDE A PACKAGE SPECIFICATON. ANY VARIABLE
THAT IS DECLARED INSIDE A PACKAGE SPECIFICATION WILL BE A PUBLIC VARIABLE.