D dfoversky Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-06 #1 sqlserver2000 为什么表结构改了(增加了一个字段),相关的视图还不更新呢? 视图不更新一下,查新增加的字段就不出来。 视图用的是 select *
W weichao9999 Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-06 #2 你需要重新创建你的视图,视图是建立在可读写物理表上的,它好像只对应了表字段的编号
M meng_xia_xue Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-06 #5 不对吧,视图是创建在基表的基础上的,应是会有变化的,视图中你是指定了栏位吧,用 select * 是可以的.
D dfoversky Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-11 #6 关理论说应该是怎么怎么样,没用的。 可以自己试验一下。不知道,sqlserver2000里有没有什么设置。视图可以根据表结构变化而自动变化。
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-11 #7 没有这种设置。表结构改变了,它怎么知道新增字段你是否要加入视图及如何加入视图?除非你视图里用的是 select * from table。
D dfoversky Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-17 #9 视图是 select * 也是不行的,表增加个字段,视图还是显示不出来
L liuying1129 Unregistered / Unconfirmed GUEST, unregistred user! 2007-07-17 #10 重新编译一下视图 sp_refreshview 'dbo.视图名称' GO