What is the difference between a package and a plan?
Answers were Sorted based on User's Feedback
Answer / deepak dada
plan contain the package. plan is executable unit. not
package package contains only one dbrm as input and plan
contains nos of dbrm as input .package is more useful than
plan
Is This Answer Correct ? | 39 Yes | 3 No |
Answer / s
A package is a single bound DBRM.
Many DBRMs/packages can be bound to a Plan.
Is This Answer Correct ? | 31 Yes | 1 No |
Answer / rajyalakshmi
Plan will contain the package we can execute the plan but
we cant execute the package.
Plan will contain number of packagees.In Package only one
DBRM is present but in plan number of DBRMs r there.
Is This Answer Correct ? | 24 Yes | 1 No |
Answer / swetha
plan contains group of packages. plan is a pointer to
package.
Is This Answer Correct ? | 19 Yes | 4 No |
Answer / siri
PACKAGE:- package is a single bound dbrm...package is not executable......means its not executable with the cobol load module...dbrm bind the package and trun into the plan...when there is changes need to the sub prg its enough to recompile sub program...for example i have 10 prgs like a,b,c,d,e,f,i,j...i have the requirement to changes need to the program b..in case of package only recompile and rebind b program only....
PLAN :- plan is collections of packages....dbrm is also directly bind to the plan...but one dis advantage is there when dbrm is directly rebind in plan...that is suppose 10 dbrms is there..10 dbrms 10 times rebind to the plan..same example is like above...10 prgs is there like a,b,c......j b program to need changes after compiling the program u rebind not only b program all are rebind again...in case of package bind into the plan...suppose 1000 packages are there they are included in one package list it is easy to bind to the plan...no need to the rebind the 1000 times..one u bind that automatically 999 prgs are bind into the plan...
Is This Answer Correct ? | 12 Yes | 1 No |
Answer / krishna priya
plan contains multiple DBRMs.but packag contains single
DBRMs as well as when package will excuated include the
list of plans
Is This Answer Correct ? | 10 Yes | 2 No |
what is a plan and how do you refer the plan in the program?
Give a brief description of db2 isolation levels?
we can code COPY DCLGEN or INCLUDE DCLGEN, At which stage of the precompilation , dclgen get expanded if we write 1) copy 2) include one question about dclgen.. Is it mandatory to use declare table in dclgen.. I think no...but it will be used by the precompiler to validate the table name,column name etc.., can one clear my doubt ..is it necessary to include declare table or not?
What is dbrm library?
What else is there in the PLAN apart from the access path?
What is a db2 collection?
What os does db2 run on?
Can you search give an array in the WHERE clause of a db2 query?
what is the difference between where clause and having clause
what happend with out using Commit,when closing cursor and program?
Name the various locking levels available?
What is package in db2 mainframe?