日期:2014-05-19  浏览次数:20669 次

提醒:sql 2000有一个害人的大BUG不知大家注意没有?
就是每次修改基本表以后,视图不会同步更新,

结果导致应用程序引用错误的数据,   老是出错!

这个BUG好害人啊,   每次都会在这上面浪费不少时间!

------解决方案--------------------
sp_refreshview
刷新指定视图的元数据。由于视图所依赖的基础对象的更改,视图的持久元数据会过期。

------解决方案--------------------
学习
------解决方案--------------------
这样试了一下没有发现楼主所得现象
create table temp1(col1 int)

insert into temp1(col1) values(3)

create view temp1view as select * from temp1

select * from temp1view

delete from temp1 where col1=3

select * from temp1view
------解决方案--------------------
呵呵
------解决方案--------------------
是呀,才发现呀
------解决方案--------------------
这是编程习惯的问题的
------解决方案--------------------
学习
------解决方案--------------------
所以说好的习惯是不用*号
------解决方案--------------------
学习!
------解决方案--------------------
对阿 ,有道理
------解决方案--------------------
学习