Fråga : Beskådar kontra Queries

Jag har denna enorma query med en radda SAMMANFOGAR. Den används endast en gång i mitt kodifierar, however.

Is där en gynna till danande det en BESKÅDA, och precis välja det beskåda med som skräddarsy VAR satsen?
As motsatte till precis using queryen sig själv?
(inget lagrat tillvägagångssätt, precis query inom att kodifiera).

Are där några gotchas i hänseenden till att använda en BESKÅDA?

Using Oracle 11g. Men jag använder också SQL-serveren 2008.
thanks!
" klar "

Svar : Beskådar kontra Queries

Det kan finnas några kapacitetstradeoffs, sedan Oracle har tillfället att pre-compile beskåda, och det resulterande utförandet planerar är därför mer statisk elektricitet.   Men IMHO, det större utfärdar är var du önskar att klara av detta ”stort” kodifierar anmärker.  När du lagrar den i en beskåda sätter den i databasen var den är securable och beroenden är lättare att spåra.  Om det finns, en missgynna till att använda beskådar, då det enkelt det extra lagrar av komplexitet (en mer ”röra del”), bara isoleringen som nås från det, är också antagligen den mest stora fördelen.




Andra lösningar  
 
programming4us programming4us