猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
oracle,有一张表有1000亿记录,现在想更新一个字段全部为0
问题描述
游标批量更新提交可以出,但是感觉也是好慢,请问还有其他办法吗
问题出现的环境背景及自己尝试过哪些方法
相关代码
// 请把代码文本粘贴到下方(请勿用图片代替代码)
你期待的结果是什么?实际看到的错误信息又是什么?
一只斗牛犬
浏览 884
回答 1
1回答
慕森卡
如果是11g的版本,可以考虑:1、把字段从表定义去掉。2、创建一个同名字的新字段,默认值设置为0, 11g的默认值是放到字典表里面存储,不需要更新表的每一条记录。如果这种方法可行,建议把数据库的应用先停掉,避免在修改表定义的时候造成应用系统报错。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Oracle
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续