Die Spalten einer View enthalten die falschen Daten

Frage:
Eine View liefert in den Spalten nicht die korrekten Inhalte, sondern Inhalte von anderen Spalten.

Lösung:
In der zugrundeliegenden Tabelle wurde die Reihenfolge der Spalten verändert.
Diese Änderung wird nur dann automatisch an der View angepasst, wenn die View mit der Option with schemabinding angelegt wird.
with schemabinding verhindert aber das nachträgliche Ändern von Tabellen.
Um die View an die geänderte Tabelle anzupassen, muss die Systemprozedur sp_refreshview ‚viewname‘ ausgeführt werden
.

/* übernommen aus der Original sqlfaq.de */