当前位置:网站首页>Oracle压缩表修改字段的处理方法
Oracle压缩表修改字段的处理方法
2022-08-05 05:14:00 【IT_xhf】
今天在修改表,往表里面添加了几个字段,一时疏忽将字段类型搞错了。
于是,试了以下几种方法
1、尝试用最传统的sql修改字段类型:
alter table table_name modify column_name column_type;
由于数据仓库中该表的数据特别大(一年的数据,每天有上千万条记录),sql语句执行了好几分钟,都没有出结果。网上搜索了一下modify column大数据会记录redo和undo。为了不对数据仓库造成影响,所以只好停掉该sql。
2、尝试删除字段,再重建,结果出现ORA-39726错误
最后网上找了一下,使用
语句将字段设置成unused,最后再重新创建需要修改的表字段。由于该方法只是将字段设置成unused,看不到字段,但是在数据字典中,该字段还是存在的。没有深入研究怎么删除oracle数据字典,如有朋友对这方面有研究,请指教。
边栏推荐
猜你喜欢
2022 Hangzhou Electric Multi-School 1st Session 01
Convert the paper official seal in the form of a photo into an electronic official seal (no need to download ps)
第四讲 反向传播随笔
Calling Matlab configuration in pycharm: No module named 'matlab.engine'; 'matlab' is not a package
Matplotlib(二)—— 子图
SQL(二) —— join窗口函数视图
【过一下12】整整一星期没记录
Detailed Explanation of Redis Sentinel Mode Configuration File
[Go through 3] Convolution & Image Noise & Edge & Texture
[Go through 10] sklearn usage record
随机推荐
Lecture 4 Backpropagation Essays
第5讲 使用pytorch实现线性回归
Error creating bean with name 'configDataContextRefresher' defined in class path resource
Flink和Spark中文乱码问题
CAP+BASE
Mysql5.7 二进制 部署
学习总结week3_2函数进阶
第四讲 back propagation 反向传播
怎样在Disciples门徒获得收益?
Wise Force Deleter强制删除工具
如何停止flink job
ES6基础语法
JSX基础
Matplotlib(三)—— 实践
[Remember 1] June 29, 2022 Brother and brother double pain
[Go through 9] Convolution
位运算符与逻辑运算符的区别
el-table鼠标移入表格改变显示背景色
day7-列表作业(1)
将照片形式的纸质公章转化为电子公章(不需要下载ps)