Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

select * from table vs select colA, colB, etc. from table interessantes Verhalten in SQL Server 2005

sp_refreshview, um die Ansicht zu reparieren, oder verwenden Sie WITH SCHEMABINDING in der Ansichtsdefinition

Wenn eine Ansicht nicht mit der SCHEMABINDING-Klausel erstellt wird, sollte sp_refreshview ausgeführt werden, wenn Änderungen an den der Ansicht zugrunde liegenden Objekten vorgenommen werden, die sich auf die Definition der Ansicht auswirken. Andernfalls könnte die Ansicht unerwartete Ergebnisse liefern, wenn sie abgefragt wird.