删除视图记录
如果把一个视图的一条记录删除了,有什么后果吗,表里面的数据有影响吗,望各位大侠帮帮忙,我们同事前两天就来了这么一手,好多的视图里面的记录都不见了,望各位帮帮忙,告诉我是怎么回事! 问题点数:20、回复次数:8Top
1 楼wangdehao(找找找(现在很幸福))回复于 2006-03-10 19:26:14 得分 0
如果能删除的话,那删除的就是实际表中的记录Top
2 楼zjcxc(邹建)回复于 2006-03-10 19:42:17 得分 0
视图本身不存储数据, 它的数据都来自基础表.
所以删除视图的数据就相当于删除基础表的数据Top
3 楼47522341(睡到8:30)回复于 2006-03-10 19:43:57 得分 20
可以通过试图删除与之关联的表记录的;
你现在所做的删除无疑就是对试图的基表进行了对应的操作;
你查看一下试图的连接代码;看看对应表的内容还有没Top
4 楼Ewate(北方的“狼”!)回复于 2006-03-10 19:52:09 得分 0
我觉的你删除了原数据,视图本身只是个映射,为什么要删除呢?!Top
5 楼ReViSion(和尚)回复于 2006-03-10 20:46:47 得分 0
哈哈Top
6 楼imergang(二刚)回复于 2006-03-10 21:12:25 得分 0
视图本身并不存在 他只是基本表的投影和聚合等操作
只有行列子集视图才能做更新操作 你肯定是把基本表里的内容给删除了^_^
Top
7 楼walkersky(行走天下)回复于 2006-03-11 14:11:42 得分 0
嗯,多谢各位,基本和我当初想的出问题的情况差不多,把一个表里面一条重要的记录给连带删除了,多谢各位大侠,我已把问题给解决了,多谢!Top
8 楼walkersky(行走天下)回复于 2006-03-11 14:15:44 得分 0
今天上午找了一上午到底是哪里给删了,还好,没有费太大的劲找到了,这下删的真是“牛”,费了半天的劲才找到。视图的显示终于正常了,多谢各位!Top




