栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

最佳做法:在CTE上选择*

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

最佳做法:在CTE上选择*

既然你已经正确地列出了列名

cte
,我看不出在使用任何伤害
select *
cte

实际上,这可能是使用的正确位置
select *
,因为没有必要列出两次列。
除非
您不需要使用所返回的所有列
cte
。(例如
cte
,查询中使用的列,但
select
子句中不使用)。在这种情况下,我建议仅列出您甚至from指向a所需的列
cte



请注意,如果它

cte
本身使用了,
select *
那么链接到的帖子中列出的所有缺点都将适用于它。

我的主要反对意见

select *
是,懒惰的开发人员通常会使用它,而不考虑的后果
*

注意: 我在这里编写的所有内容也适用于派生表。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/614348.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号