首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

今天遇到个奇怪的视图view有关问题

2012-01-18 
今天遇到个奇怪的视图view问题!之前做的一个查询视图,有个字段是显示公司名称company(varchar(200))都是文

今天遇到个奇怪的视图view问题!
之前做的一个查询视图,有个字段是显示公司名称company(varchar(200))都是文字,可是今天却发现视图里这个字段里面的内容变成了(0或1),打开视图设计界面,里面的语句都没有错误,但是显示的就是0或1,而不是公司名称。后来从视图里把这个字段去掉后,又添加上去,就恢复正常了!搞不懂是怎么回事?难道这个是视图的BUG?我用的是SQL2000,不知道有没有其他人也遇到过?

[解决办法]
改过基表结构吗?
[解决办法]
在该了 基表 结构后 ,视图若没有更新的话,就会出现这种情况
[解决办法]
基表的纪录改变之后,试图中的相应纪录也会自动变化成修改后的值
[解决办法]
我想一定是基表数据问题,没有道理的,你在错误的时候,再直接查基表对应字段,看是啥值就行
[解决办法]
基表的结构有变化后,相应的视图要及时更新~

后来从视图里把这个字段去掉后,又添加上去,就恢复正常了!这就是你更新了视图,所以结果正常了

视图里这个字段里面的内容变成了(0或1),你现在可以看看基表中的是哪个字段有这样的值,出错误时候的视图,company列肯定引用的就是这个字段

热点排行