SQL数据库中临时表,临时变量和with as关键词创建“临时表”的区别

SQL数据库中临时表,临时变量和with as关键词创建“临时表”的区别,第1张

SQL数据库中数据处理时,有时候需要建立临时表,将查询后的结果集放到临时表中,然后在针对这个数据进行 *** 作。
创建“临时表”(逻辑上的临时表,可能不一定是数据库的)的方法有一下几种:
1with tempTableName as方法(05之后出现):
with temptable as 其实并没有建立临时表,只是子查询部分(subquery factoring),定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。
http://wwwcnblogscom/zhaowei303/articles/4204805html

以上就是关于SQL数据库中临时表,临时变量和with as关键词创建“临时表”的区别全部的内容,包括:SQL数据库中临时表,临时变量和with as关键词创建“临时表”的区别、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10177945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存