Frage : Ansichten gegen Fragen

Ich habe diese sehr große Frage mit vielem VERBINDE. Sie verwendet nur einmal in meinem Code, however.

Is dort ein Nutzen zur Herstellung es einer ANSICHT und dieser Ansicht mit gerade zu vorwählen besonders angefertigt WO Klausel?
im Vergleich mit gerade using die Frage selbst?
(kein gespeichertes Verfahren, gerade Frage innerhalb der Kodierung).

Are dort irgendwelche gotchas hinsichtlich der Anwendung einer ANSICHT?

Using Oracle 11g. Aber ich benutze auch SQL-Server 2008.
thanks!

Antwort : Ansichten gegen Fragen

Es kann einige Leistungskompromisse geben, da Oracle die Gelegenheit pre-compile die Ansicht hat und der resultierende Durchführungsplan folglich statischer ist.   Aber, IMHO, die größere Ausgabe ist, wo Sie diesen „großen“ Codegegenstand handhaben möchten.  Die Speicherung es in einer Ansicht einsetzt sie in die Datenbank ie, in der es securable ist und Abhängigkeiten einfacher aufzuspüren sind.  Wenn es einen Nachteil zur Anwendung von Ansichten gibt, dann ist es einfach die Extraschicht der Kompliziertheit (ein mehr „beweglicher Teil“), aber die Lokalisierung, die von der gewonnen, auch vermutlich der größte Vorteil.




Weitere Lösungen  
 
programming4us programming4us