问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

delete 可以和with as 一起用么

发布网友 发布时间:2022-04-14 02:48

我来回答

1个回答

热心网友 时间:2022-04-14 04:17

一、with必须紧跟引用的select语句,而不是delete,update,merge等,代码如下:

update dest b set b.NAME=(
with t as
(
select * from temp

)
select a.NAME from temp a where a.ID=b.ID

)

二、 WITH AS短语,也叫做子查询部分(subquery factoring),可以做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。
特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WITH AS短语,则只要执行一遍即可。如果WITH AS短语所定义的表名被调用两次以上,则优化器会自动将WITH AS短语所获取的数据放入一个TEMP表里,如果只是被调用一次,则不会。而提示materialize则是强制将WITH AS短语里的数据放入一个全局临时表里。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... nuke反求出来的摄像机导出FBX到MAX里会出现抖动、不匹配现象,有碰到这种情况的吗? 3dmax 中物理摄像机怎样矫正 3dmax动画渲染AVI画面抖动 3dmax为什么我打的摄像机会出现这种状况? 3Dmax打开模型后模型一直抖动怎么解决? 3D max做的建筑动画画面有颤抖什么原因?? 3d摄像机视图渲染画面抖动 换成P视图就好了 怎么回事 当导入模型进入3dmax时图像一直抖动,怎么办 3dmax做摄像机平移动画,输出高清的尺寸JPG序列,合成后画面很晃,抖动 3Dmax摄像机镜头抖动曲面编辑器线条不平滑问题 急! oracle sql developer filter怎么使用 数据窗口setfilter和setsqlselect使用,该如何解决 玉石,怎么辨真假的? - 信息提示 玉器是怎样造假的? 人力资源证书在单位里面可以用来评职称吗? 生男生女的岁数表 你们知道生男生女什么时候决定吗? 我想要男孩,可以看生男生女清官表吗? 如何知道年龄生男生女 中国那些地方海拔有一千多米 我国目前采用的高程基准是多少? 中国海拔1000米以上的高山有哪些? 珠峰新高程公布有8848.86米!这一数据背后有哪些人值得我们敬佩? 珠穆朗玛峰最新海拔数据是多少? 珠穆朗玛峰最高程测量在2005年中国国家测绘局最新高程为8844.43,原1975年公布的高程数据8848.13米停止使 2007年4月27日,我国公布了第一批19座著名风景名胜山峰高程数据,其中“五岳”山峰高程数据分别是:泰山1 最新公布的19座名山高程数据是多少? 在线等:我国1975年和2005年两次公布世界最高峰高程数据的意义? 如何用arcgis获取地区高程数据 西门子自动制冰冰箱要自己加水吗? 捷信逾期5天信誉会受到影响吗? 如何做手机游戏代充- 问一问 英雄战歌是如何充值的 什么是代充? 公积金办理代充后怎么扣钱 充值代理的流程是什么? 游戏代充行业怎么入手 ourplay代充可以用吗 如何做手机游戏代充