收藏 分享(赏)

视图和表的区别.doc

上传人:hyngb9260 文档编号:7824953 上传时间:2019-05-27 格式:DOC 页数:2 大小:11.50KB
下载 相关 举报
视图和表的区别.doc_第1页
第1页 / 共2页
视图和表的区别.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、表是实实在在得保存数据的实体,写入的数据都保存在表中,而视图是不保存数据的,也没有数据。像上面的老兄说的一样视图就是一条语句,实际上视图从表中去数据。只是给我们的感觉好像直接从表中取得一样。 表可以建立各种触发器,可以建立索引,可以建立主健、约束等。但是视图不能建立这些对象(视图可以建立替代触发器) 。 表和视图可以更新,但是视图的更新受到约束。 比如,group by 和表连接生成的视图不能更新表是实实在在得保存数据的实体,写入的数据都保存在表中,而视图是不保存数据的,也没有数据。像上面的老兄说的一样视图就是一条语句,实际上视图从表中去数据。只是给我们的感觉好像直接从表中取得一样。 表可以建

2、立各种触发器,可以建立索引,可以建立主健、约束等。但是视图不能建立这些对象(视图可以建立替代触发器) 。 表和视图可以更新,但是视图的更新受到约束。 比如,group by 和表连接生成的视图不能更新对于 INSERT DELETE UPDATE 操作,视图要必须遵守规则 比如 INSERT: 所有列必须包含在 INSERT 语句中,即使基表中的列可能为 NULL 或在基表中定义了 DEFAULT 约不能在 INSERT 语句的 VALUES 子句中指定 DEFAULT 关键字。 INSERT 语句提供的值必须符合在一个成员表的分区列上定义的 CHECK 约束逻辑。 如果一个成员表包含具有标识属性的列,则不能使用 INSERT 语句。 如果一个成员表包含 timestamp 列,则不能使用 INSERT 语句。 如果存在具有同一视图或任一成员表的自联接,则不能使用 INSERT 语句

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报