日期:2014-05-17  浏览次数:20537 次

视图1 引用 视图2,更新被引用 视图1 定义,视图2 不会跟着更新,有方法吗?
视图1 引用 视图2,更新被引用 视图1 定义,视图2 不会跟着更新,有方法吗?

如:视图1: view1 ;视图2:view2
视图1:
select * from t1;

视图2:
select * from view1 inner join t2 on view1.a=t2.a


如果我对 view1 定义进行更新:
视图1变为:
select * from t1 inner join t3 on t1.b=t3.b

但是 视图2 不会改变,请问有什么方法可以让视图2跟着变?
select

------解决方案--------------------
我测试过,试图2的结果会变的。
------解决方案--------------------
视图....
------解决方案--------------------
同上测试 试图2跟着变....
------解决方案--------------------
好像要看什么版本的SQL吧??!!
------解决方案--------------------
引用:
会变吗?
我的是 sql2005

会变的!!!