暂无图片
Oracle 中一个表,要update10个字段,之前是用10个sql,每次更新一个字段。如果改成一个sql一次更新10个字段,是不是好点?
我来答
分享
Liuxu
2022-03-18
Oracle 中一个表,要update10个字段,之前是用10个sql,每次更新一个字段。如果改成一个sql一次更新10个字段,是不是好点?

Oracle 中一个表,要update10个字段,之前是用10个sql,每次更新一个字段。如果改成一个sql一次更新10个字段,是不是好点?

我来答
添加附件
收藏
分享
问题补充
6条回答
默认
最新
吾喾

应该会好点,最好做个测试。

暂无图片 评论
暂无图片 有用 0
打赏 0
刘浩

一次能干完的活,没必要分10次干啊,更何况你只是单表update,如果之前是因为业务原因才一个字段一个字段去改,最好先跟业务确认一下为什么这样做。业务才是最重要的。

暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚

当然了,一个SQL改多个字段效率最好。毋庸置疑。

暂无图片 评论
暂无图片 有用 0
打赏 0

楼上的三位大哥,你们加油~!回答榜不分伯仲

暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚
2022-03-18
我们太卷了。其他两位高手给我压力太大。
不太冷

看你是更新的是固定值还是用SQL关联出来的了。固定值可以。关联出来的话,还得看关联表是否都一样才能决定

暂无图片 评论
暂无图片 有用 0
打赏 0
严少安
暂无图片

特地前来观摩学习下。😃

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle中文讲解巨作
回答 1
已采纳
OracleDatabase11g&MySQL5.6开发手册[OracleDatabase11g&MySQL5.6Handbook]中文版,而且是官方出版
海光芯片的操作系统安装Oracle
回答 1
已采纳
您好,可以安装。海光芯片是X86架构,Oracle产品包都是基于x86下的,操作系统建议选择linux系列的如:UOS,银河麒麟kylinv10。
oracle 11g 使用EXpdp 导出数据如何优化导出速度, CPU是32逻辑cpu
回答 4
已采纳
不到每秒10m的落地速度,瓶颈可能在数据库。看下是不是主要是几张表慢?这张表是否有lob类字段。是否有行链接、行迁移问题。
归档问题:设置归档目录出现报错ORA-02097和ORA-16019
回答 1
查看LOGARCHIVEDEST或LOGARCHIVEDUPLEXDEST是否存在值,如果需要使用“LOGARCHIVEDESTn”时,就不能使用上述两个值。可以进行reset,然后再进行使用。
oracle的连接数上限是如何计算出来的?
回答 5
已采纳
这个问题就是根据内存计算出来的! AutomaticPGAMemoryManagement(DocID223730.1) ForOLTPsystemsPGAAGGREGATETAR
Oracle 过去时间的所有表大小怎么查?
回答 2
过去时间无法统计,只能查询当前时间表大小:selectt.segmentname,t.segmenttype,sum(t.bytes/1024/1024)"占用空间(M)"fromdbasegment
oracle查看执行失败的sql怎么看 在 v$sqlarea v$sql里都看不到 ,怎么解决?
回答 1
抓取对应时间段的ASH报告,根据报告找找。
Oracle中的duplicate 对主库有没有影响?
回答 1
已采纳
就和你跑了一个全备一样,主要是网络压力。
SYSAUX表空间满了问题
回答 7
这个是BUG,升级一下PSU
ORACLE 一道SQL题
回答 5
DarkAthena,试了你的SQL,似乎在listagg后要加winthingroup(orderby...)才行吧:withtas(select'(DESCRIPTION(ADDRESSLIST(