with A as性能问题请教

Mergades
博客专家认证
2014-03-09 07:59:30
一直很好奇,with a as (), b as()
在sql中,是否会增加数据库服务器的压力。
同时,这种查询方式的优劣势。
...全文
339 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mergades 2014-03-11
  • 打赏
  • 举报
回复
引用 5 楼 hidanger521 的回复:
还有就是使你的sql结构更清晰、可读。。 我最喜欢的一点是,它在查询结束后就清除了,比创建临时表清除的更及时。。
恩,好的。谢谢解答
流浪川 2014-03-10
  • 打赏
  • 举报
回复
还有就是使你的sql结构更清晰、可读。。 我最喜欢的一点是,它在查询结束后就清除了,比创建临时表清除的更及时。。
流浪川 2014-03-10
  • 打赏
  • 举报
回复
对于多次关联、子查询等情况,这个在性能上是有提升的,因为表仅被扫描一次,只分析一次,达到少读的目的。
CT_LXL 2014-03-10
  • 打赏
  • 举报
回复
引用 2 楼 fuli_mouren 的回复:
[quote=引用 1 楼 zlloct 的回复:] 不用创建表的情况下可以当作临时表来使用,在解决网友问题的时候用得最多
在解决网友问题的时候用得最多, 实际上这边公司的话我经常用到的,对于避免大数据重复查询来说相当有优势。我只是很好奇这样子的视图会不会对数据库服务器造成很大的压力。[/quote] 我觉得跟相对于表查询没什么区别,这样还不用占存储空间
Mergades 2014-03-10
  • 打赏
  • 举报
回复
引用 1 楼 zlloct 的回复:
不用创建表的情况下可以当作临时表来使用,在解决网友问题的时候用得最多
在解决网友问题的时候用得最多, 实际上这边公司的话我经常用到的,对于避免大数据重复查询来说相当有优势。我只是很好奇这样子的视图会不会对数据库服务器造成很大的压力。
CT_LXL 2014-03-09
  • 打赏
  • 举报
回复
不用创建表的情况下可以当作临时表来使用,在解决网友问题的时候用得最多

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧