Announcement

Collapse
No announcement yet.

Prinizipielles zu Views

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Prinizipielles zu Views

    Hallo,
    ich habe fünf Tabellen, die über Schlüsselfelder (z.T. int aber auch DATETIME) mit einander verknüpft sind und die auch mit jeweils Indizies versehen sind. Ich Verwende an vielen Stellen im Programm umfangreiche UPDATE-Kommandos und möchte mir das Eintippen der ganzen auftretenden Joins sparen.
    Ich verwende dazu einen Generalview, der mir alle (nicht redundanten) Spalten zu allen verknüpften Tabellen zurückliefert.
    Ich verwende bei den UPDATE-Kommandos dann allerdings einige wenige Spalten des Views.

    1. Kann ich davon ausgehen, dass der View keine Bremse gegenüber ständig gleichlautenden Joins ist und dass bei der SQL-Übersetzung Tabellen, die im View eingebunden sind, aber in manchen der tatsächlichen Abfragen nicht benötigt werden, aus dem Plan rausgenommen werden?

    2. Werden für Tabellenspalten angelegt Indizies automatisch bei der Ausführung eines Views verwendet? Ich nehme einmal an, das ist so. Wofür benutzt man dann viewgebundene Indizies?
    Marcus
Working...
X