Oracle数据清理与管理实用指南
1. 数据清理基础操作
在处理数据时,我们经常会遇到需要清理异常数据的情况。首先,我们可以通过查询 exceptions 表来找出异常记录:
select * from exceptions;
示例输出如下:
| ROW_ID | OWNER | TABLE_NAME | CONSTRAINT |
| ------------------ | ---------- | --------------- | --------------- |
| AAAFVmAAFAAAAihAAA | INV_MMGT | F_SALES | F_SALES_FK1 |
若要移除违规记录,可使用 DELETE 语句:
delete from f_sales where rowid = 'AAAFVmAAFAAAAihAAA';
当 EXCEPTIONS 表中有大量记录时,可按 OWNER 和 TABLE_NAME 进行删除操作:
delete from f_sales where rowid in
(select row_id
from exceptions
where owner=upper('&am
超级会员免费看
订阅专栏 解锁全文
1199

被折叠的 条评论
为什么被折叠?



