1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
5Moracle一般什么情况下需要使用视图?
以下内容为个人工作经验,非教科书标准答案
1.数据查询权限控制:
比如不想让指定用户看到某些行或者某些列,就可以创建一个这样的视图,然后将这个视图授权给该用户查询,此时用户无原表权限,但是能看这个视图里的数据
2.精简sql或者模块化sql:
有时候sql会写得比较长,影响可读性,可以把一个具有特定意义的子查询变成一个视图,此时其他场景下也只需要引用这个视图而不需要写一大串sql了,常见于报表sql
3.UI应用程序需要:
有些展现程序只能指定表名和字段名来展现数据,此时就必须建立一个视图了
评论
有用 0
墨值悬赏