当前位置: 代码迷 >> Sql Server >> SQL Server Management Studio 2008 R2 自以为很聪明。该怎么解决
  详细解决方案

SQL Server Management Studio 2008 R2 自以为很聪明。该怎么解决

热度:145   发布时间:2016-04-24 10:19:54.0
SQL Server Management Studio 2008 R2 自以为很聪明。
在做视图时,习惯性使用*来代表所有字段,例如:

select * from a left join b on a.id=b.id

保存或运行视图时,自以为很聪明的SQL Server Management Studio 编辑器会把*号自动变为所有字段的名称。


这样一来,就烦了,就是我如果增加或修改 a 表和b表的字段时,那么视图不会自动更新所有列。

有点烦人,看了一下相关的选项没有提到这个。。。
------解决方案--------------------
我给你找到了版主的那篇文章,你看看就可以解决问题了:
http://blog.csdn.net/dba_huangzj/article/details/8426684
------解决方案--------------------
就是执行一个系统的存储过程 :
sp_refreshview TBName
  相关解决方案