一般情况,表关联需要重新建立。如果是表和视图之间的孤立,你可以试试这样:不用重建视图那么麻烦, 因为引用表的视图可能有很多, 重建会非常麻烦
最省事的方法, 修改表后, 执行下面的语句:
EXEC sp_recompile '你修改过的表名'如果你很确定, 而且只想让某个视图的结构自动更新, 则用下面的语句:
EXEC sp_refreshview '视图名'sp_recompile '表名'     会让所有引用该表或视图的存储过程都将在下次运行时重新编译。
sp_refreshview '视图名' 会让指定的视图在下次运行时重新编译
而基础表修改后, 视图结构自动更新的最简单的方式就是让相关的视图重新编译.

解决方案 »

  1.   

    感谢wwh999(印钞机V2.0...开发中....) ,按照你的方法以及建立好了。
    还有一个小问题:每次打开这个表时,都提示Saving definition change to tables with large amounts of data could take a considerable amount of time.while changes are being saved, table data will not be accessible.Do you want to continue?
    以前不提示的,虽然不影响,但不知怎样让他不提示了。