PLAN IS EXECUTABLE AND PACKAGE IS NOT EXECUTABLE . THEN WHAT
IS THE USE OF PACKAGE?
Answer Posted / vaneesh khurana
See there is not doubt that PLAN is an executable form of
DBRM and package is not the executable form.
Basically a DBRM can be linked to PLAN directly or a DBRM
can be linked to Package and that package can further linked
to the PLAN
Now if we directly link the DBRM with the plan then every
time we recompile the program(DBRM) we have to regenerate
the plan.
Whereas if we link the DBRM via package then every time we
recompile the program(DBRM) we only require to recompile the
Package.
Hence Binding through package prevents regeneration of plan.
1 more line I want to add just for knowledge.
If we regenerate the PLAN every time then all the other
Programs(DBRMs) which are attached to that same PLAN
required to be rebind thus take waste time.
Hope this answers your query...
| Is This Answer Correct ? | 27 Yes | 2 No |
Post New Answer View All Answers
What do you mean by storage group (stogroup)?
What is host variable in db2 cobol?
Highlight all the advantages that are attached to a package.
What is cloudant database?
Which component is responsible for db2 startup and shutdown?
How is deadlock resolved?
What is isolation level in db2?
What is catalog database in db2?
How to create backup table in db2?
What's The Error Code For Unique Index Voilation?
What is reorg?
Which are the db2 tools to protect integrity of the database?
Are view updateable?
When do you specify the isolation level?
What does sqlcabc has?