What is difference between COMPILE_ALL=SPECIAL and COMPILE=ALL while compiling Forms ?

Q

What is difference between COMPILE_ALL=SPECIAL and COMPILE=ALL while compiling Forms ?

✍: Guest

A

Both the options will compile all the PL/SQL in the resultant .FMX, .PLX, or .MMX file but COMPILE_ALL=YES also changes the cached version in the source .FMB, .PLL, or .MMB file. This confuses version control and build tools (CVS, Subversion, make, scons); they believe you've made significant changes to the source. COMPILE_ALL=SPECIAL does not do this.

2011-11-17, 3591👍, 0💬