Sqlserver设计视图中显示的内容有误
前几天在工作中发现SqlServer2000中的一个问题,就是创建好的视图再用设计器打开时有时会出现设计器中的代码和原来的不太一样。当时问题出现在原来在视图中连接了两张表T_Units和T_Units_1(T_Units的别名)但是再过了一段时间再打开这张视图时发现原来的T_Units不见了,出现了一张新的表叫做T_Units_2,是T_Units的另一别称。原先视图中引用的函数中传递的T_Units中的字段变成了T_Units_1中的字段,这样导致了视图查询内容的错误。但是如果在视图上双击查看视图脚本时发现此时还是正确的。而且就当时的情况看,视图应是以双击查看的脚本运行(否则客户早应打来电话询问了)。所以当视图建立好后,最好还是以双击查看的脚本为准。慎用设计器,以免造成不必要的麻烦。