Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#12

AW: Möglicher Fehler in GetTableName

  Alt 8. Dez 2014, 16:37
Es wird schwierig immer den richtigen Tabellennamen zu treffen und aufzulösen.
Unabhängig davon, das so ein Automatismus wirklich beknackt ist, glaube ich, das der SQL-Server das auflösen kann, denn er weiß ja durch den Queryplan genau, welche Tabelle er für welches Feld referenzieren muss. Und wenn keine Aggregate in der Query sind und sich alle Spalten der View direkt auf Spalten einer Tabelle abbilden lassen, sollte er das auch auflösen können. Deshalb kann man so eine schöne Systemgrenze ziehen, indem die Anwendung einfach nur 'Tabellen' beackert: Ob das Views sind und aus anderen tabellen zusammengepopelt wurde, ist egal. Ich kann mir auch Instead-of-Trigger bauen, als Alternative zu ORM und alles-im-Delphi-Code. Das ist vor allen Dingen dann besser, wenn ich häufig Massenupdates habe, à la "update meineView set Feld='Bar' where anderesFeld='Foo'"

Ok, sorry für so viel Drift!
Damned, das war doch eben noch nicht da

Alles klar: Zurück zum Thema: JA ein Bug (sagte ich bereits).

Geändert von Dejan Vu ( 8. Dez 2014 um 16:39 Uhr)
  Mit Zitat antworten Zitat