使用视图封装名称每年更改一次的表(tablename_year),名为“vw_Tablename_Current”,这样我就不必更改任何使用该表的proc来反映新的表名,只需要视图。
这是暂时的,直到我能够进行更深入的模型更改。在这样的视图中包装单个表是否有任何性能损失?
Sql Server 2005
答案 0 :(得分:1)
不,如果视图基本上是SELECT * FROM table
答案 1 :(得分:1)
您也可以使用更清晰的同义词
CREATE SYNONYM tablename FOR tablename_year;